My feelings on citizenship are very clear and don't waiver whether you are a sports person or a celebrity or an ordinary Joe Soap nobody knows.
I am Irish and I am fiercely fiercely proud of that fact. I live in Britain now but I would never dream of giving up my Irish citizenship for anything.
I firmly believe that gaining citizenship of a country should be a big deal and not something to be taken lightly. Effort should be made to learn the language if you don't already speak it, time should be taken to learn about the country, the history, customs, ways of life etc and it should be the same for *everyone* who applies.
People have mentioned here about younger skaters simply having to beat Peter and Shae to get their place on the team. The thing is there are a hell of a lot of athletes who are not good enough to win Olys but who are good enough to be there and compete and live the experience. If I was a young athlete who worked my *** off for years to get to Olympics, Worlds, whatever, I would be mightily po'd if I lost my place on the team because someone better was sped through the citzenship process to allow them compete.
Being a citizen is more than just a passport or a house in a country. It's about feeling that unexplainable sense of pride when you see your national flag somewhere or that proud tone when you tell someone your nationality. It's about wanting to tell everyone you know that your country is the world tiddly winks champions - doesn't matter that tiddly winks is stupid and everyone will probably laugh - it's about the fact that your country is the best at something! It's about defending your country to the death when some-one says it's ugly, horrible, rural full of thicko's whatever.
Just my opinion