I have heard it said that you can only pour out to others what you have contained inside. God loves you deeply and He doesn't view you that way. Being able to embrace that and love ourselves is key to being able to show others love. I can definitely be a curmudgeon at times, but I find that the times when I am most that way are when I am not doing a great job of positively thinking about myself. You are not a witch, you are a person with struggles like everyone else.
And don't feed the troll, aka Tommy. Not worth your time