Is it better to be honest and not put up with people's crap or kind and passive?

La
My husband and I were having a debate. My husband is very passive and calm. He lets people walk all over him and hurt him again and again and rarely stands up for himself. He's such a kind person, too kind. He's lovable and sweet and such a nice guy (not sure what he's doing with me... 😂). I think it's better to be like him.  Calm, kind and forgiving.  
Im the type of person who will call someone out on their bullshit. I don't tolerate people hurting me repeatedly and if someone does, I usually remove them from my life, depending on how much they've hurt me. Sometimes I come off as bitchy (or as my husband says "feisty"). But in the end, while my delivery might be bitchy, I stand by my convictions and I don't let people walk all over me. My husband says it's better to be like me. Someone who doesn't put up with shit and stands up for their beliefs and convictions, no matter what.  
What do you all think? 

Vote below to see results!