When you go out on public, do you laugh at others or judge them? No, right? Then why would others disparage and mock you? You need to make yourself understand that people have a lot on their plates.. they've too much in their minds to form opinions on you. You go out, take one step at a time, and be yourself. Also, it doesn't matter what others think of us, as long as we're happy in our personal space. You need to get out of this social anxiety and live an unbridled and unrestrained social life..