But you're cool with the sneaky Democrats. No much of a fan of either party, but I prefer parties that don't look to punish success.
As for what is different about hockey than most of the other sports is the simple fact that in order to play it requires a significantly higher level of financial committment than any other sport.
Take the other sports, soccer simply requires a ball thus making it the most popular sport worldwide. Basketball is similar. For baseball it's a glove. Football is typically school sponsered.
The fact that most hockey players are white is a combination of where it came from (Canada was a pretty white country with most non-whites being immigrants) and the fact that ability to play is more financially than physically dependent eliminating many income levels.
This has led tot he sterotype of it being a "white" game, even though it is the most athletically intense team sport there is. Marketing and lack of flash keep many out.
Another key difference though along with the commitment is the fact that Hockey KEEPS more players than soccer. The numbers may be smaller but once you start playing at 4-6 you are more likely to still be playing into adulthood than those who played soccer (as a %)