The problem arises when a GOVERNMENT chooses to discriminate based on religious beliefs. This law allows the governments in Mississippi doto do just that.
And yes, anyone who chooses to discriminate against gay people based on their religious belief is nothing but a hateful bigot.