“I agree with Hank his 1st A rights were violated.”
Hank’s First Amendment Rights have not been violated as the First Amendment does not guarantee contract employment.
http://www.nj.com/news/index.ssf/2011/04/nj_transit_employee_fired_for.html
Agreed. Which is not to say that his employers aren't louts.