First off, I don’t hate the kid. I really, really feel bad for him. I don’t think he’s a bad guy and I don’t think his choice to play for Italy was out of any malice or that it served as any great indictment of American soccer.
All that being said, I think Rossi being left off the team is a net plus for US Soccer. Here’s why. Whenever a young multi-nationalitied American is choosing to play for the US or his family’s “homeland,” he and his agents will remember 2010, when Rossi didn’t go to the World Cup and that Jose Torres and Herculez Gomez did.
Putting aside the tragic case of bad agent work that allowed for Rossi to try to make an Italy team while not being in Serie A, (Something that has only happened three times on Italy’s World Cup squads since 1990.*) Rossi will serve as a serious dissuasion for future players in that position from choosing to for countries outside the US. That, while brutal, is a good thing for the US national team.
* 1998, Di Matteo of Chelsea and Vieri of Atletico; 2002 with Coco of Barcelona.