I understand the feeling of being deluged with negativity about yourself from others. I go though that at least once a week and it's very hard to shake. You're not stupid I'm sure. Don't let others make you feel like crap. We do that well enough without their help.