I'm sure you know what words and in what context they are used when they become unacceptable.
In all the posts I have read I'm yet to see someone describe poo using that sh word, however many times, no actually, in all cases, it has been used to describe a person or a derogatory emotion (either as a noun or as a verb).
If people want to talk about cattle and use the bs word in context whilst discussing their faeces, yes, that would pass. However, when used as a way of describing someone's comments, then it is unacceptable and clearly an insult.
Calling someone a dh is unacceptable. It's rude, vulgar and insulting. This is not a public forum that encourages members to insult each other. It is for discussing stocks, politics, humour, general issues, etc. Nobody joins to be humiliated, I'm sure you would agree.
Hope that clarifies it somewhat.
Cheers, Tangrams
PS: I've cleaned up a lot of horse poo in my day but never sought the need to discuss it with anyone either.