I agree with you to some extent. People who don’t really need them make it hard for us that do. But how do you know? I have a service dog because I am prone to passing it out and she can tell before I do and let me know, in which case I sit down and take my medicine. But you would never know to look at me that anything was wrong until something happened, so I try not to judge. Personally, I can’t see bringing my dog on a cruise, but I have taken her to Las Vegas and other destinations. I just try to be extra careful when traveling without her, but it is a risk and I have broken many bones passing out unexpectedly.