As much as I feel like a bit of a douche for saying the phrase, they're some pretty meaningful words for me.
'F the haters'.
Just know that if you think you're beautiful and amazing, then you are. People like that just want to take that away from you, you can't let them. Because once you do, it just goes downhill.
You have courage beyond them by far to be who you are. I'm 150% sure that if they were in your situation they wouldn't be as strong as you.
Whether or not times get tough, just know you have sanctuary here. Just keep being awesome.