However, I think the employer has a right to be a jerk.
A jerk yes, but only within the confines of a jerk UNDER the law.
Why not force employees not to own guns?
This would not stand court scrutiny particularly when it does not involve the job.