I don't understand the hate for Rossi. His parents are Italian he moved there when he was 12. He lives in Europe and plays there. Why would he want to travel over here every time they played. And how many guys as good as him who live in Europe wouldn't rather play for Italy than the US. The US has a big international event every 4 years, Italy has one every other year. It's a more desirable situation and he lived there for much of his life.
Playing for Italy is certainly more desirable, but there is no guarantee (like the previous WC) that he will be picked. If he played for the US, he would be a mainstay for years and the offense would be built around him. I don't hate Rossi, but I do feel like he left a set in stone opportunity for a maybe.