What a load of nonsense!! One or two incidents don't make people hate you. A couple of people being pissed off with you doesn't mean that everyone hates you. We are all difficult to be around at times... I've made my share of faux pas. Sometimes I just need to open my mouth to change feet. I get and have always got that you are a warm and funny person. You are strong and have strong opinions which means that sometimes you clash with people... that's better than being a 'yes' man or a sheep. I love your wit and your honesty and I for one would miss you terribly if you left.
We all doubt ourselves sometimes hun, especially if we feel that we have been in conflict and pissed people off. You know that you can only ever please some of the people some of the time and never all of the people all of the time But there are so many people here who like you, don't run away from those who don't.