Its funny how when I say it, I instantly have the opinion that I am opposed to it. But if I spend a moment to think about it, I can't decide. If you look at the definition, a "professional" is usually an athlete who earns their living through their sport - and because of that we are to deny them a spot in the most internationally reaching venue of their sport?
I suppose my opinion stems from hearing stories from some very talented triathletes I have met who became professional (or not). Many of them did have careers, school but also wanted to devote time into their sport due to opportunity. What kid doesn't dream of being in the olympics? Just because they choose to become professional, who are we to deny them the olympics? In Tri, most athletes are probably making less than most of us in tech. Look at the Hawaii ironman - the grand prize is 100,000$usd. Factor in flying all over the world for races, physio, doctors, family expenses and its not that much. In these winter games, you don't think these not-so-common-not-very-glamorous sports afford the athletes rich lifetstyles? Seriously - I'm sure they travel to colder climates to train year round, they have to be away from family, (at national training centers etc.) and friends, and have coaching fees, medical bills etc. The olympics are their ticket to corporate sponsorship and a decent living.
Principally I think the NHL is a joke as I've noted before. Basketball, baseball, etc. as well. I don't agree that players deserve 10million dollars salary. But what about the not so well known ones? The ones who make an honest 5 figure salary? Who don't have corporate sponsorship or their face on a cereal box? Don't they deserve a chance? And so what if the guy makes 10million bucks; if someone is truly talented, chances of them being recruited young is pretty high - they should still have the chance at a medal.
Here's another angle: what about rich kids? There are those who can afford the best coaching, the best equipment, etc. (let's not mention the Canadian traitor who switched to Australia and won gold in ski acrobatics) They may not be pros but they certainly have an edge on the others...
I guess my point is that its easy to point fingers and say the NHL corrupts the nature of the games but the truth is who are we if we don't recognize the best? There's a fine line between an amateur an professional - most don't stay "amateurs" because it becomes too easy. Whats the point if there's no competition? Regardless of what they're making or doing (in the public-eye) they should be allowed to show off to the world what they can do.
What are we telling kids if we say "you can be a hockey player if that's your dream" but you have to choose between going to the olympics and having a boring day job you will hate, or making money doing what you love in a no-name hockey league or the NHL.