Hockey is one of the oldest, finesse, beautiful sports ever bestowed upon humankind. I played for 12 years or so and I just started playing again!
The only other sports I think are worth subjecting oneself to are rugby, soccer, lacrosse, Le Mans, and MotoGP.
Regarding fighting in hockey...