I try to always be cohesive and make sense in conversation, yet every time I've tried to voice my opinion or point of view in a conversation- even siding with others against my own beliefs or ideas- I always make others upset or angry. I try to never hurt anyone and I never go beyond someone's boundaries. I only want to be a good friend to as many people as I could since life is so short and it can be so hard on people. I don't know why I'm so mentally stunted and I end up hurting people when I just try to talk and voice my own opinion. I try to make myself as well voiced and keep my points cohesive and fluid, but I always end up making people mad and I've lost so many friends to this. How do I change myself and become a better person?