But he has been their best player over the last decade. He has scored over 60 goals playing for a pretty shit team. Even Rooney hasn't done that and he has/is playing for a team with far better players. And by your opinions only a handful or Brazilian, Spanish, German and French players have actually done something for their nation by helping them win the WC the past 2 decades and the rest of the international players all suck since they haven't achieved anything. You can't look at it that way. He did the best he could with the players around him.
And this isn't self obsession or grandeur. He is a legend of Sweden and they are just honoring one of their greatest ever players when he is retiring. I don't see anything wrong in this.
I actually don't agree that players with more talented teammates have worse legacies if they don't achieve much on the national stage, because the bar is set at a very different level, and they have teammates who's contributions are equally important (ie in England's case, Gerrard or Lampard are as much to blame for their nation's underachievement as Rooney is). I'm not saying Ibra should have won something with Sweden, that's just unrealistic, but he certainly should have achieved more than he did (like maybe reach the knockout stage a little more often, and make decisive contributions to get them there). Look at what Wales are doing now, with a team built around their best player (who isn't even playing vintage football, but is contributing in the big moments).
I'm not saying he doesn't deserve recognition for his years of service. But some of the things said over the last week have been a little ridiculous, and I don't think he has achieved anywhere near what he should have given the length of his stay in the national team, how long he's managed to extend his prime into his 30's, and the generally low bar set by the rest of his team. Players like him should raise the bar; that's what makes great players great.
Maybe I overreacted a little to the ad. I've just been seeing stuff about his retirement popping up everywhere over the last few days, and it's been annoying me. Again, I may be a little biased by the fact that, as much as he is a very good player, I really just don't like him at all.