No, of-course (although those rules seem full of loopholes). But my point was that, in general, the Sikh community do agree with laws restricting knives in public. The law allows exceptions on anti-discrimination and human rights grounds.
But the point is that so-called 'anti-discrimination' actually discriminates against others who aren't afforded the same privileged opt-out from the general law. The issue is all about balancing the justification for the opt-out and the balance between privileging one group at the expense of discriminating against other groups.
They are allowed if being carried for a suitable reason ... including for religion related reasons by Sikhs. It is an exception for a group, but a reasonable exception (imo).
But as far as I am aware the reasonable exceptions are typically that you have a legitimate reason for needing to use that knife at its destination. So, for example a hiker, who would need to use the knife to prepare a meal at their evening camp or a scout leader taking knifes for use at a scout event.
I think there is a difference for the kirpan - in this case there is no reasonable justification that the bearer has it because they legitimately need to use it at their destination. The justification is that they simply have to have it with them and, presumably, in virtually all cases there is no suggestion that they need to use it.
Equality does not mean exact uniformity in a society consisting of peoples with different histories and cultural backgrounds.
True - but this is where the law needs to engage in a delicate balancing act. Simply using the 'different histories and cultural backgrounds' card is not a strong enough argument in my opinion for a special privilege to be granted. We all have different histories and cultural backgrounds but that doesn't mean we should all get special, bespoke opt-outs to the law.
Personally I think we need to be careful about providing special privileges (sounds nice and fluffy) as they amount to, in reality, discrimination against others. I also think we must never place 'religion' on a higher tier to other beliefs. We all have firmly held beliefs whether religious or non-religious. Those should be equal before the law (actually they are supposed to be, but I don't see this happening much in practice) and considered on an individual basis. I'm not in favour of opt-outs for religions (organisations), but I can see that opt-outs for religious believers (people) on the basis of their belief may be reasonable in some cases, but only if similar opt outs are considered equally valid then the belief is non-religious.