If one holds an event and says no Catholics allowed, that would surely be unlawful religious discrimination. But what if one said "no Tories allowed"? Or "no fascists allowed"? Would that be legally okay?
If one said that "Muslims are everything that's wrong in this world" then that is religious hatred. But what if one says that fascists represent everything wrong with the world?
With religious hatred one can insult or decry beliefs but not groups defined by their adherence to the beliefs. Presumably this hate the sun not the sinner principle is not extended to political beliefs because politics is understood to have an intrinsic impact on the society that we all live in while there seems to perhaps be a presumption that what and how one worships is a characteristically personal, private thing that "does not hurt anyone else," that ostensibly does not shape the broader social fabric of society as political orientations have as their purpose to do.
But is that really true? Many religious sects and organizations have beliefs to influence the world in a certain way, whether through charity work, outreach, proselytism or, more to the point, political organising and influence.
Someone who highly values the right to abortion for example, may intensely hate "Christians" as they tend to inherently be avowed opponents of that cause. Or one who finds it especially viscerally unsettling to see boys be circumcised might hate circumcision-observing Jews as much as other types of perceived child abusers for perpetuating the practice thereby shaping a world that that individual would not want to live in. Worse still if Jewish organizations make it their business to achieve political/legal protections for people's rights to circumcise their boys.
Someone else might hate jahovas witnesses or Mormons for preaching to and harassing them on the street.
Of course one may legally hate Mormonism for mandating it's adherents to do that, but is it not more natural to "hate" those individuals who see fit to follow a system of belief that urges them to engage in such conduct?
So we have a matrix of two distinctions basically, that between "hating"/decrying the perceived "sin" and "sinner," and so in cases of political and religious "sins".
Of course one can express antipathy and contempt for abstract sets of beliefs but they have no impact until they are collectively given force to by their adherents just as laws are merely inanimate words on paper with no force until a judge with a gavel prompts a policeman with shackles to give them effect.
Similarly they don't even exist as words on a page until some political force(s) organise to muster the will for them to be passed. So either before their passage or after their application it is rather pointless to hate laws themselves. But their proponents, it makes much more sense to.
How are these distinctions addressed by the law?