@lilstrawbs no, don't hate yourself. I know this might not help how you feel but you should know that you are a wonderful person. You're one of the sweetest people i know and you have a great sense of humor and although i haven't seen what you look like, i know you're beautiful. How i know is from your personality. You soul radiates with such beautiful-ness, that that's what makea you beautiful. Don't look back at all the mistakes you made, everyone makes them, instead look back on the things that made you proud, that made you happy, that made you smile. Keep those things about yourself in your head, nothing else. And if you have haters, they can all suck on my crusty big toe.