It seemes to me that you have studied yourself,...it may be time to look at your players
One or 2 players can signifiganly Shred your moral if:
They are acting like total idiots(stupider than they should in character,worse then normal out of character)
Continuiosly breaking game with Out of game info(oh, by the way any one try that new sushi place?)
And My Most hated, Falling asleep when its not there turn
Unfortunately , Docking points just seems to make the first one worse.
And telling them you've been playing the same campaign for 12 years (or what ever) and have rarely if ever fallen asleep(I came to game once with the flu,yes I fell asleep) usually gets a blank stare
I feel your pain!