Of course the rule is bad. It seems to be getting more ridiculous each and every week. Football is a physical sport, in which abnormally- sized men hit each other over and over and over. The players all know what they've signed up for and get paid handsomely for their sacrifices.
The NFL has gotten soft,IMO. Just look at NFL Network for another example. In the offseason, when I'm craving some football, I'll turn on NFL network and reluctantly tune into some Top 20(insert position here) of all-time, when what I really want to see is some Sabol NFL films that portrayed the hard-nosed,bruising,almost-mythical warriors giving it their all on the gridiron.