Don't know what your looking at but the NFL is more than double the NHL cap...
http://www.askthecommish.com/salarycap/faq.asp
2007: 109 Mil
2008: 116 Mil
I dont t hink NHL players get paid to much, I think they are WAY overpaid.
This comparison to the NFL proves it.
It also proves that much more money goes to the players in the NHL than the NFL, in the NFL the "machine" makes most of the money.
In the NHL the "players" take a good chunk of the gate