No, I agree, let's remove the NHL'ers from the Olympics, on the off-chance that these valuable assets, the players, might get injured and not be able to contribute for their paymasters. But let's also get rid of the All-Star game, because that's meaningless for the owners, and let's remove the best-of-7 series in the playoffs, as a star-player could get injured there, wouldn't want that...
Has anyone considered that maybe the players want the chance to compete? Those who don't, didn't show up. And, furthermore, I think there's something to be said for the fact that players, especially the younger players on worse clubs (eg Surovy for Slovakia) can only be improved for playing in what will always be a much more talent-rich environment, especially under the salary cap.
And anyone who's found these Olympics dull, well, sometimes I wonder what these people want from their hockey. I've loved the intensity and the passion I've seen so far from so many of these players in so many of these games.