Ideology goes beyond a "firm belief" especially when you start trying to enforce those ideals onto other people that don't agree with your ideals. I have little issue with a person having their own firm beliefs and living by their version of a moral code, as long as they don't try and make me live in that way by force of law or arms. Beyond that, all ideologies are wrong simply because no one ideology has all the correct answers to everything, but because people have to stick with their ideological package, they demand that even the bad ideas must be accepted regardless of the harm that they can do. That's stupid. If an idea is bad and harmful then it should be ignored, regardless of how it fits into your ideology, and if an idea is good and works, then it should be adopted, even if it doesn't.