I can't understand this silly practice that we have started where someone is miffed at someone else's wrong doing and then feel the need to make it public. There is not a single person on here or anywhere who is not guilty of one wrong doing or another, so what gives anyone the right to point fingers and take the moral high ground? Saying, "I'm not as bad as you" doesn't absolve you from your wrong doing, so, when you see someone act irresponsibly, take them aside and have a word with them in private if possible. Failing that, keep it your yourself.
ANDYJDMSTI's post, in my opinion, was the best contribution to this debate.