Well Russian boxers are boxing all over the UK, USA etc, Russian tennis players are playing today at Wimbledon, they just don't show the flag but they're receiving money aren't they? Some of them still residing in Russia. So I guess some sporting organisations don't apply the same sanctions as the countries do. I'm OK with that personally. In my opinion its a dangerous precedent to start outcasting people from their professions because of politics.
But my point is your friend may have been happy, but ask families of the hundreds of thousands of Iraqi people if they were happy getting bombs dropped on them by countries who invaded them under false pretences? That's the reality of what happened. They lied about their motives of going there. Just because it was useful for a section of people, it was still based on a lie.
There's always going to be opposing views on these things, it all depends who you ask. There's also Ukranians in parts of Ukraine that want to be part of Russia and consider themselves ethnically Russian, I know actually some personally, although they may be in the minority. They don't necessarily agree the invasion is good though because it's obviously not. But neither was the invasion of Iraq, it may have been good for some, but not others. That's the way it always is with these things.
That's why I don't like taking some righteous stance that stops regular people just doing their jobs, especially when so much hypocrisy can be pointed out.