You are 22,very young.You have your entire life ahead of you.If you start working on yourself now,I am sure you will become a strong ,wonderful person.When dealing with jerks ,bullies and push overs I have figured out a way that works for me.I give that person 3 chances, I will be quiet to their negativity thinking they might be having a bad day.But if it happens again and again means they are just jerks.I simply dump them.How fast I dump depends on the closeness of the relationship. If I cannot dump,I put strict boundaries. Do not accept unreasonable behaviours from anyone.