While I am not a fan at all of the costume, nor the poorly worded response of "if you're offended maybe this place isn't for you",
Let's look at this from a critical standpoint.
Marapets Limited is registered as a Business that is rolling in thousands per month.
And this is the most likely the head owner that is speaking here.
( Or someone high up in the Staff. )
Businesses should remain at a neutral standpoint when it comes to content and what is being sold, and should be respectively make adjustments if users find certain content to be "offensive" and "upsetting".
The fact that Mr. Ian James injected his own personal opinion is highly unprofessional, and should be regarded as such.
I believe the opinion should be removed, as it does not make Marapets Limited look good as a Business.
Theoretically, imagine a big box retailer selling straight jackets and masks. When customers start complaining about what is being sold, what's the best response?
You make adjustments and make apologies, and change what's being sold.
Not by behaving in an unprofessional manner.
Imagine the owner of said big box company telling others "it's just a joke! If you're so offended, maybe this store isn't for you!"
Kinda ridiculous, but I'm hoping you get the gist.
One other point that I'd like to cover is that people are not easily offended these days -- the only thing that's changed is what people find offensive.
From now on, as a customer, I will no longer support this business, and will be going on an extended hiatus until things are respectfully changed.
Thank you.