I hate that those people are making you feel that way. It speaks volumes about them and nothing about you. I like what @Turtlefemm and @Despairagus both said. Unfortunately, we all have found ourselves in similar situations with terrible people, and sometimes we are the ones who could learn to treat others better. What counts is how we learn and grow from it, and it's obvious you are doing that.