Over many years, and on balance, I think I have witnessed (as opposed to heard of) as much bad behaviour from cabin crew as passengers.
Where I have seen argumentative passengers and it escalated the attitude of the cabin crew was a major factor.
Interestingly, have only seen it get silly on British and American airlines - Asian and Gulf airlines have always managed to calm things down without giving anything away.
So maybe, just maybe, the attitude of people like Mad Jock is part of the problem. Not all passengers are sinners - but not all cabin crew are saints.