Mauro Camoranesi played for Italy (okay, he would have played for Argentina as well but the trainer didn´t chose him). Do you call everyone a b*st*rd who decides against playing for his home country? If you win the title, the people will never forget you. If you never win a cup, you will be forgotten someday.
I see a difference between playing for a club (and the nationality doesn't mean anything) and playing for your nation. YOUR nation. Camoranesi is comparable to the thing we have going on here in Germany with "Great Grandfathers" or "the family had a german shepard once, so they're german" leading to a german citizenship. I think it's wrong. The most twisted story has to be Oliver Neuville who was born in the italian part of Switzerland to an italian mother and a father who had no real nation behing him (belgian parents, born in Aachen Germany which is close to the border) and i still wonder how he ended up playing for Germany. Switzerland would've made sense, since he was born there.
I also think it's very wrong that you just change your nationality, whenever you please, just to reach "a higher level or get some fancy championship"
It's like with Podolski at the 2006 World Cup, he said that he felt bad playing against his nation (Poland), and you could tell by the way he acted when he scored the 1:0, you can see that he wasn't happy at all about it. No real celebration, nothing. It's just wrong.
It is the same with Camoranesi. He was born in Argentina, he should play there.
It's turning the whole idea of a "national" team into a farce, instead, just promote the FIFA Club World Cup to the status and have teams with players from all over the world compete.
And Germany just overdoese it, they make everybody german and usually only for a handful of games or one tournament. Paulo Rink only made 18 games, David Odonkor was hailed as a superstar before the 2006 World Cup, made 16 games and nobody even remembers him.
Imagine if everybody is forced to play for their home country. It would lead to a way more interesting fight. I mean if Podolski and Klose played for Poland, that nation would be a whole lot better. Same for Khedira or Özil (and Turkey could need somebody like him, outside of the 2002 blunder (whackiest World Cup ever) the nation hasn't done faeces over the years)
Lionel Messi or C. Ronaldo will never be World Champions maybe, because the rest of their teams is just average with one or two exceptions
Yet they don't go hunting for ancestors of the past that might make them eligible to play for Spain or Italy.
Call me old fashioned but nationality isn't a piece of cloth you can change whenever you please. It's something special.