As a late-comer to the world of hockey, I think I can help answer some of these questions.
First, the location of the teams. I am still amazed that there are hockey teams in San Jose, Anaheim, Atlanta, and other warm climates, but Wisconsin doesn’t have an NHL team, and Minnesota just got one back. Granted, those areas may have larger populations, but northern states would seem to have a larger hockey-watching population.
Second, hockey is a game that needs to be seen live to be appreciated. I know because I always had a dim view of hockey until I saw my first game. Even now–I have Friday night tickets to my school’s hockey games, and I watch the Saturday games on TV. There’s no comparison.
Third, (hi Opal) there’s not a lot of prep hockey (because it’s expensive and for insurance reasons), which cuts down on hooking <nudge, nudge, wink, wink> people in early.
Fourth, the season is too long. There is no way that a sport defined by cold weather (hello, they play on ice) should last through April. The number of games doesn’t help (no, I’m not much of a baseball fan and I hate pro basketball, so you can’t throw that in my face!)
Fifth, get some better mascots. I’m talking to you, expansion teams! I realize that there are a lot of sports team, but Wild, Blue Jackets, and Mighty Ducks, indeed!
Sixth, and this is just my HO, but I think that college hockey is more fun. Maybe it’s because I am in college and I go to games. College fans are some of the most fanatical, they come up with some of the most creative cheers, and they cut down on the fighting a bit, because these are “prospects.” I will add, I love to see blood bounce on ice!