Ok, let me be perfectly clear: I am against any vilification of any group by anybody and I am also against grouping people into any types of groups in the first place, that's how you get socialist movements, fascist movements, any sort of movements that destroy individual liberties.
As I said, I have no love for Harper, but I don't have any love for anybody who promises to solve people's problems by creating special treatment for them, I am against all forms of collectivism, against any type of privilege. No, money shouldn't be stolen from a single person even if you push agenda of 'helping the poor' or 'kids' or whatever.
My position is that in order to have a working society you have to have a rule based society, where rules cannot be bent for anybody under any circumstances, regardless of their circumstances, regardless of any cry to arms based on any negative experiences of any particular group.
The system based on rules is an ideological system, because it does not give anybody any preferential treatment, doesn't promise anybody to help them or to save them from anything. But that's the only way to build a society that is stable and doesn't rely on stealing from some to give to others, it is not based on any feelings and it shouldn't be.
Societies are falling apart today because of all the group entitlements, feelings, desires for 'social justice', where the term 'justice' is so perverted that in reality it means slavery if you actually care to look. Slavery of some for the benefit of others. You can't have it without locking the people you want to enslave up and throwing away the key, but you can't do that while pretending to be just at all.