Thank you. We'll see how well others do at responding in kind.
However, I think if we look at these comments carefully you will find they are a sign of some frustration with you lack of response to issues raised.
Things like "no shit, sherlock" are not particulary grevious attacks on you personally but a simple comment on the quality of some particular statement of yours.
You need to understand that, here, we all are only what is posted. It isn't completely fair to judge someone based on so little information but that's the way it is. Your posts have not been particularly enhancing to anyone's opinion of you.
Besides being polite you need to start dealing directly with issues and logic. Respond to what is posted or asked about your position.