I didn't do anything illegal, either. Yet you seem to have some unspoken set of rules beyond mere law that govern what is acceptable behavior. I've got some of those, too.
I don't want him to not have a job. I want him to not have this job.
I'm curious why it's okay for him to pay money in an attempt to enforce his opinions on others via law, but I'm a bigot and a pox upon civilization for talking on Twitter.
Your moral judgment concerns no one but you. It is binding on no one but you.
You are a bigot. Everyone that is complicit in disenfranchising this man of employment because of his political opinions is a bigot.
Political persecution doesn't just happen in the third world. It also happens here. And it's a crime against humanity wherever it happens.
You are responsible for what you did. I am holding you responsible for your actions. I am holding you responsible for what you did to this man.