Is there a word for people that hate religions? For example there is racism which is hatred for different races, chauvinism - hatred for other nations (for example if a Italian hates a German, then that is chauvinism, not racism), sexism and many, many others, but what about hating a specific religion or all religions?
There are people that are atheists, but respect other people’s religions, even though they obviously don’t agree with them, but there are also people that really hate some religions, regardless of whether they themselves are religious or not, so there has to be a word for that, but I don’t know what it is…
Chauvinist is often pressed into service. IIRC the word was used a lot to describe the strong Catholic & Protestant partisans during the Irish Troubles.
Agree that word isn’t specific though.
Also, strictly speaking, Chauvinism is not so much believing “Your specific group sucks!” as it is believing “My group rocks!”. There is a difference a profound one.
Using the OP’s example … An Italian Chauvinist thinks all nationalities are beneath Italians. He may or may not have an opinion about Germans versus Frenchmen. If he’s specifically Anti-German but not especially pro-Italian he’s not a Chauvinist. He’s something else.
Racism and sexism are examples of a person from one race or sex hating people of other races or sexes. Not of someone who doesn’t have a race or sex hating anyone that does. So anti-theism, is the name of the latter phenomenon, while something like “sectarianism” would be the name of the former, more common version.
Atheists don’t hate religions, they just laugh at and/or are appalled by the behavior of religious people quite often. I consider most religious people to be victims of child abuse. Hatred does not come into it. What kind of person hates “religion” in general? The fact that there doesn’t seem to be a word for it suggests these people might not exist.