The opposite of whiner is the well endowed (in every sense) 90 year old widow at our table who brought her 70 year old freshly widowed friend to show her how it is done. I found them fascinating, my wife took notes.
On one ship, a $100 credit was given to every man, woman and child when it was so rough the tenders refused to come alongside. One couple got an extra $100 for their new born. A lounge full of people with a hundred bucks burning a hole in their pockets can have one hell of a party.
Whiners seem to be in their element at the table when you are captive. My quotient must be low because it isn't long before they stop whining about their circumstances and start whining about being around me.