I feel that if I present what I think we should do, and why I think it's the best alternative, I shouldn't have to get into a shouting match or even a debate. I don't take it personally if people disagree with me.
If I've got the best ideas and my managers are ignoring them for the loudest ideas, that's on them, not me.