You kinda have to just ignore the ignorant and just take care of yourself. Then secondly only open yourself to those who take the time to care and acknowledge you not take the time to beat you down to the ground for fighting.

Let those idiots talk all the awful shit they want cold heartedly because karma will kick them in the ass so hard. No, they probably won't get any form of cancer themself but probably some other kick in the ass to make them regret everything they shouldn't have said.

I've seen it happen and will again.