So some of you know that I have this problem -- I can be very rude without meaning to be. My entire life, I was a pushover. I let people do and say whatever they wanted, and I never defended myself. I went along with things I didn't agree with because I wanted to avoid conflict. I was always nice and friendly. I never gave my opinion or said exactly what was on my mind, fearing an argument afterwards. However, I'm trying to be more honest. I just don't know the right moments. I find myself wanting to say exactly what's on my mind, even if I know it won't be a popular opinion. I've been getting more and more open with who I am and what I believe in. If someone does or says something stupid, I'm starting to call them out on it. As you can imagine, this doesn't make me the most popular person among my husband's friends. I watch the HBO show Girls. And I am very inspired by the main character Hannah. She is able to be herself, but defend herself in a very gentle way without coming off as too rude or abrasive. I've tried to practice this more, but it's difficult for me. Because as soon as someone says something I find offensive, I get an adrenaline rush. And that adrenaline controls me until it passes. I speak without though and often regret it later. So what is your take on being polite versus being honest? Do you think honesty is always the best policy? Do you always try to be polite and agreeable, despite disagreeing with someone? Do you try to mix both? Is there a different option? How do you keep your cool when you DO get in an argument?