Whose Sensibilities are offended here!
in the UK, the word sh*t is not in the least offensive, particularly not in the context of Horse sh*t. Why is, (at least in the UK Version) sh*t replaced by Sh*t. I could think of more offensve words, but, this substitution is ridiculous.
sh*t is just one of those words that is seen as a swear word in many communities. You say it's not in the least offensive in the UK - well you are wrong. You really think a 10 year old kid will get away telling his teacher something is sh*t?
Just because it doesn't offend you doesn't mean it might affect someone else differently.