I carry a big maglite in my car and insist my wife carries one in hers ... for defensive purposes if necessary.
I've never had the need in an aeroplane ... perhaps the solution is to make all first time passengers sit in the back until you are certain they won't throw a wobbler.