I'm in agreement about door slammers - in hotels or on cruise ships - I try to close the door quietly. Unfortunately, the hotels and cruise ships don't make it easy. One can't turn the door handle without slipping in the key, thus, you have to pull the door closed. For security reasons, the doors have at least a 3/4 inch or more strike, making for a harder pull.
The hotels and cruise ships share some of the blame. For steel door and/or frames, the door manufactures make rubber door silencers that help to deaden the sound.
Another peeve I have is the drawers in the rooms. Some of these are also hard to close without making noise. This again could be resolved by the hotels simply by using plastic drawer slides and rubber stops.
All of this is just to say more can be done by both parties.