I think hockey players are often slighted in this argument. It is the fastest amongst the sports mentioned. If you have ever been to ice level at a pro game you will definately notice it.
The skill needed to skate effectively forward and backward whilst controling a puck thats only 3 inches across is a difficult act. In addition, while all this is happening you got people trying to pop the shit out of you, LOL.
I think people tend to forget about hockey since few of us play the game or even know about the game. There are many grassroots efforts to get more of us playing in Hockey cities like Detroit, Chicago, Boston, Philly. I have been involved in this effort and the kids really enjoy it.
Blunt, shifts are normally shorter than 3 minutes (closer to 1 minute at some levels) but this is because Skating is anaerobic not aerobic meaning you have to rest so often to maintain top performance over the course of a game.