completely dependent on the argument, the person arguing, and their goals.
If they’re just trying to get a rise out of me…
1. Walk away. Its not worth your time or aggravation.
If it seems like an interesting topic and a worthwhile investment of time and energy…
2. Stay and argue. (A good argument can be a lot of fun!) Your not going to let someone get away with treating you like crap. (Don’t really care about that; if that’s their goal, more likely than not they’re opinion is irrelevant to me anyway, return to option 1.)
If they’re particularly entertaining in some fashion…
3. Listen till they run out of steam. (I do that a lot with drunk friends.)
4. Any other options?
Sure, For annoying people, if they’re not willing to debate but rather just insist it’s their way or the highway, I particularly enjoy getting ‘em good and riled, then just arrogantly dismiss everything they’ve been prattling on about and walk away.
For people who I find engaging, I’ll pick up the opposing side (whether I agree with it or not) and have a go at it. Or follow along with their train of thought and see where it leads.