I have been down this road myself for a while now, and I figured that the best way for me to be in control of my feelings is to analyse them logically. The key question is "Why?". Why did they look at me funny? Why did it make me feel uncomfortable? What kind of feeling was it? Does it matter what they think of me? If so, why does it matter?
I just keep asking that question until I have answered all of the questions I can think of. As soon as you know why you are doing what you're doing, it will be almost easy to change it (unless you decide to change your attitude towards it instead).
The most helpful insight, for me, has been that I must live my life for me, not for others, and therefore it doesn't matter what people think of me. If I know them to be wrong, that's okay, because I know what is right, and it's also not their fault that they hae the wrong information. I might want to correct them, but that doesn't always work. If they take my critisism and change, great, and if they don't, that just means they weren't ready for that and I'll just have to let them go and hope that they'll learn to be more understanding some other day.
I think the key is not to care. That can be really hard, but once again, ask yourself why you care, and when you find your answer, ask yourself why that is the case. It's probably something you've been taught by society, not something you've decided for yourself. What has been taught can be untaught, just by finding other ways to look at it. Perspective is everything.