In general I have far preferred the coworkers who have had an honest heated reaction instead of the ones who play passive/aggressive mind games to try and get their way.
It can be whatever angry word you want to call it, but not directed at you, and that's just fine with me.
A cool and collected discussion is preferred, of course.
Ultimately either the better idea or cooler heads prevail, some people are just stubborn and take some coaxing.