Of course we're all entitled an opinion, and I'll be the 1st to admit neither the Olympics nor the NHL are perfect by a long stretch. But I'm not sure I agree with your claims.

On your 1st comment about the Olympics: I don't agree the relevance is limited to the host. While millions of Canadians may not care about (or, as in your case be actively against) the Olympics , millions of others (as well as millions world wide) find great enjoyment, positive feelings about their own country, inspiration by dedicated athletes, and just plain fun by watching the Olympics. Sure not everyone, but to say only those in the host country/city care, is simply not supported by the facts.

As for the NHL, I don't think I'll bother reply in detail as you've simply resorted to insulting millions of Canadians by calling us "witless".  Sure, don't ever watch a single NHL game -  fine by me. But no need to disparage a huge swatch of your fellow citizens who happen to have different tastes that you.