Have Mental Health Questions? Ask a Psychiatrist Online
Welcome to Just Answer and thanks for your question. I'm sorry it hasn't been answered until now.
The best way to get help is to see a licensed mental health therapist. Your primary care physician can recommend one. He or she can help you process these hurtful remarks and help you develop defensive strategies to cope with them when they occur.
Please let me know if you have questions.
You will need to see a licensed mental health professional to get the help you need. I'm sure you aren't a dumb ass, but only someone you can see locally is going to be able to help you.