Hockey is a magnificent sport. Watch it live instead of on TV, and get to know the history and traditions of the game. I guarantee you'll feel differently after a while. It's an incredible combination of speed, skill, dexterity and hard hitting that you won't find in any other sport.
Even better ... watch an international game or an Olympic tournament rather than an NHL game. It's a much better game on the open ice.