Gosh, I so know where you are coming from M. Especially, being really sensitive when it comes to rude people AND the exposed feeling of telling too much to nosey people.
Sometimes we can feel like the weakest link in the world! When the truth of the matter is, we are really sensitive, well meaning and concious individuals who are constantly trying to better ourselves! And there is nothing wrong with that, infact, I would rather be aware of how I act towards others and how they are acting towards me. Than blindly blustering through life, not caring who I trample on.
I think after recognising and being pleased that you are a lovely human being! The next step is to take strength in that and then you'll feel able to take the higher ground, and mentally turn the other cheek! It works for me! Also, If there's a chance that I've been telling quite a few people about a certain thing, I always start by saying, have I told you this? Becos us mums, don't have the memory we used to have and we can't be expected to remember such trivia!
I'm working on the follow up to the higher ground now, which is 'not taking any crap'! Over the years, I have witnessed several friends, just begin not taking any foolishness from anybody! Theyve stopped sitting on the fence in the name of politeness and completely asserted themselves. I think age does this and the responsibility of being a parent too. I keep practising asserting myself in minor situations to get my strength up for the biggies!
Dont know if any of this helps! I just read this thread and felt moved to write something.
Oh and by the way, Lynda Feild's books are really good. I used her Quit smoking book (four years ago now!) and i still have a look at it occasionally to remind myself of her positive words!