True. But you NEVER see the commercials on American TV other than during hockey telecasts. What's the point of spending six or seven figures with an ad agency and then showing those ads to the faithful? Talk about preaching to the choir.
Not true. Golf has its own channel in the U.S. and has better ratings than the NHL. Plus golf receives more front-page space and air time during the majors, especially when Tiger is contending, than the Stanley Cup Finals in the U.S. media.
If Federer was an American, tennis might get more ink than the NHL, too. But since he's not, Americans yawn even though he's probably the greatest player ever.
Disclaimer: I'm a huge NHL fan, not some hockey ***** trying to dispel your theories. But the NHL is not one of the "Big Four" anymore in America. NASCAR has replaced it.
Take care,
PK