Avoiding arguments is a necessity for me, because I always hold a bad grudge after getting into an argument. It takes forever to get over those.
That sounds extreme for a simple argument. Why do you feel the need to hold a grudge if it makes you feel so bad?
I hold a grudge to show others that it's not okay to treat me like that.
Holding a grudge after an argument will negatively impact your relationships with others. You should not hold grudges as it will make it less likely for people to want to socialize with you. Rather than hold a grudge, try to be more accepting of what other people say and realize that being able to change your mind after an argument is a sign of good character.
I hate being told what to do. I don't want to encourage people who want to argue about what I should do about my problems.
People aren't necessarily trying to start an argument when they give you their opinion. In fact having different opinions doesn't need to lead to an argument at all if nobody overreacts. Wouldn't it be nice to stop arguing about small differences of opinion.