Shazza,
Cool nickname btw.
In situations like this it's important to remember,
Emotions Rise > Intelligence Drops
If I had to guess, you're most likely reacting to what people are saying about you <as if it is true> . This causes all sorts of emotions to rise and leaves you feeling like an idiot. I can relate.
I think it's important to remember that these people are putting you down because they feel more superior to you when they do this. It's really not about you - it's about them. It's unfortunate really because these people need to put others down in order to feel good about themselves; they can't simply feel good on their own.
My suggestion: When someone makes a comment directed at you, don't take it personally. Remember that their verbal abuse is not about you – it’s about them. I also remind myself by saying quietly to myself, "That comment is about them NOT me".
Stephen Martile — Personal Development Made Simple