A bit much. The monetary fine would have been sufficient, public pressure would have taken care of the rest without the league having to set a precedent. After all it may have to follow with a star player that says something stupid or racist. Examples abound already where this standard could have been pressed.
"It is only when men contemplate the greatness of God that they can come to realize their own inadequacy." Jean Calvin
He who knows the least obeys the best.