The gentleman carrying the gun has every right to exercise his right, in whatever way legally allowed.
Likewise, the owner of the company has every right not to hire him, if he doesn't like the manner in which he exercises his right.
A person has the right of freedom of speech. If a person doesn't like what he said or the manner in which he said it, he's not obligated to hire him.
2 or more people, with similar qualifications, apply for the same job, I'll hire who I feel more comfortable with. That comfort might include clothing style, grooming, language or dialect, hobbies or interests (rapport). Any number of things that are directly or indirectly related to the job.
If there is 1 job opening, but 2-3 or more candidates, only one is going to be hired, the other(s) will be "discriminated" against.
[A person has the right of freedom of speech. If a person doesn’t like what he said or the manner in which he said it, he’s not obligated to hire him.]
Correct but he did have a signed offer of employment (i.e., valid contract) and so there maybe some financial considerations for this depending on the offer sheet.