Well, if I'm emotionally attached to the subject or if something about what that person said I'll speak up. One thing that I ALWAYS have to bite my tongue over is when someone goes down a road that they know can lead them into trouble and, when they do end up in trouble, they act like they don't how they ended up in trouble. Here's a few examples:
Parents who have spoiled, disrespectful children but don't know why. A girl who frequently has sex but is shocked when she finds out she's pregnant. A person who treats the people around them like crap but is surprised when those people don't come in his/her hour of need.
All I'm saying is if someone with a reputation comes up to me and say these magic words, "how could this have happen to me?" They better be prepared for me to tell them exactly how it happened.
As far as debates on something....again, if I am familiar with said topic and know a lot of information about it I'll share it. If I disagree with the person, without being rude, I'll put in my two cents. I don't name call or call their opinion stupid, I just flat out state my disagreement.
_________________
Big things have small beginnings...
- David (Prometheus)