Hi Shannon09. Sorry to hear that you're feeling lonely about the situation. I imagine that you've occasionally had insensitive people say hurtful things to you. Nobody here should ever call you or anyone else names.
I think that an 'imperfection' that some people live with is the inability to think maturely about certain matters. Name-calling, etc, is immature and can be very hurtful, but I think that some people don't even realise this. It's unfortunate, but sadly true.
Sadly, many people are wary of anyone who is in any way different. It must be inbuilt to a degree, I think. The best thing is for more people to get to know 'different' people better. I think that this would lead to less bullying, teasing, hatred and violence.
I have talked about this recently with family, regarding different races and people with disabilities. When I was a child, and certainly generations before me, people with different racial traits or with certain 'disabilities' were not often seenm, for various reasons.
People tended to be either unused to being around 'different' people, or were wary or uncomfortable, etc.
With the younger generation, who are used to mixing with lots of different cultures and abilities, they become more blinded to, and accepting of, any differences...which is a very good thing, I think.
We are all human, so we are all the same; but we are all individuals, so we are all different.
Good luck and PM me if you want.