He was fired from his NFL team for "insubordination" which is something I've never heard of.  I've seen some real fuckups who did alot & I mean ALOT of dumb shit in the NFL for many years never get fired because they went out & delivered on the field.  This idiot must have done some really stupid shit.