Interesting list. Most definitely you should swear off cruising.
Ive never been drawn to climbing on one of those big ships. Many of your list applies to me too.
Lately though what has even further sealed the 'never go' decision is the erosion of civil behavior amongst the travelers. The news has been zeroing in on the growing outbreaks of sickening behavior of the travelers themselves.
I suppose its just a question of time when a hidden camera captures one of those subway like attacks. This will be of an innocent traveler watching the ocean go by from the rail and suddenly some guy tackles the little old lady and shes overboard...
Not for all the money in the world would I climb aboard one of those floating petri dishes.
No doubt the cruise lines lose sleep over comments like yours and these that if they went viral...