It's not violence that's the real issue with Clarkson, it's racism. Yes, he ultimately got fired for doing something violent, but not on TV. If you say something (that could be interpreted as) racist on a mainstream US TV show there is also a backlash. E.g.:
http://www.theguardian.com/tv-and-radio/2015/mar/13/univisio...