Well said, GottaCruz! We do exactly the same thing with our son. We've done our best to instill in him that all decisions have consequences. At his age, taking away computer privileges at home, or an afternoon of swimming on a cruise, seems to do it. Although he has cognitive impairments, this still works well. (He's 11, with about a 4-year delay.) Sometimes, he'll start to misbehave, but then he'll catch himself and say, "I'm better now. Can we go to the pool?" So, I know he gets it.
Very often, pax from neighboring tables in the dining room will approach us at the end of the cruise and compliment our son on his good behavior. That means a lot to all of us. Positive reinforcement does a lot, too. :smiley: