"Great misdirection there Mr. Falsey. No one obviously would support a Catholic organization firing someone for being a Lutheran."
The law does not function merely upon what people support but how it can be reasonably interpreted.  Take for example "fighting words."  SCOTUS has determined that this type of speech is not protected by the First Amendment but also found every law that tried to criminalize it as unconstitutionally vague or overbroad.