It's already happening. The salary cap and the influx of European players was the death knell of fighting in hockey. It's just taking a while for it to work its way out. More than fines, suspensions, etc., the thing most necessary to get rid of fighting in hockey was a change in the "fighting culture". By which I mean, a change in attitude away from fighting from the people that are in a position to do something about it.
The salary cap and Euros already have accomplished that. More and more first rate players aren't fighting because they're European, and beyond that, they can't be goaded into fighting either. Add to that the fact that because there's a salary cap each dollar and roster spot is more valuable than ever so GM's and coaches aren't willing to give a spot (or a paycheck) to a fighter who has fewer opportunities to fight, and generally a smaller skill set.
If you're like me, and you want fighting gone, just wait a while. It's an inevitability. Nothing else needs to be done to make it happen.
- Mckinley25 likes this