So the rationale behind you wanting to ban it is... that this is our country?
Try again
I they want to wear it, then let them wear the damn thing. And no, some British people being offended by it is not a good reason. Some people will be offended by anything, that's not a good enough reason to ban an item of clothing.
Seems like you've gotten stupider ever since you first posted here.
You are allowed to walk around Jerusalem wearing a swastika t-shirt but I wouldn't expect that you would be greeted by the locals kindly.