> surely his private employer have a right to fire him for it?
Short answer: depends on his contract.
Longer answer: if ABC fired him because of illegal threats from Carr, one could construct the argument that ABC and Carr conspired illegally to subvert Kimmel’s First Amendment rights. (Whether this is legal nonsense is beyond me.)