Allow me to clarify something for you. You have no "RIGHTS" onboard any cruiseship as they are not US Territory! The Bill of Rights has no legal bearing outside of the USA, and when you are onboard a ship, you ARE in a foriegn country! If you don't like the policies, then don't use them. No need to bad-mouth them or anyone else just because you don't happen to agree with these policies. I can assure you that RCI, or ANY cruiseline, is not out there making policy just to make folks mad or get them upset. They make policy based on sound business practices and with the customer in mind. That is how business is done, period.