Have you ever listened to someone vent about a problem, and about halfway through realized they are the problem?
@RickiTarr Oh yes. And I start doing the mental arithmetic, weighing up my responsibility to this person, to myself and to society, to work out whether it's worth the hazards of offering advice.