Those "good reasons" all breaks down when we consider that religion is a protected class.
For example, a person is perfectly free to believe that all unbelievers are less worth as people, but they have no right to believe that people of a specific race are less worth.
There is really no distinction between a religious opinion or a political opinion, but under US law one is protected and the other is not. In Swedish law they are often regarded as identical, which mean that political views do hold some protection against discrimination.