I'm an aunt, but not a parent and I made a choice a long time ago to never be a parent.
This situation happen because your son was out when he should not have been. All you have what you son said....there are video cameras, security may have seen something else, every thought of that? If you think your son never lies....you have bigger issues then we can address.
Also I would never ever expect someone to cry because of comments on a forum, that would be insane.
Was you son to blame? YES. Were the other boys to blame? YES. were you to blame? YES. Was Carnival to blame? NO. They know more then you do, plus your son should never have used the whip. He was safe inside his room, he did not need to come out. He should should have went right to the phone and called for security. He took matters into his own hands, which for this certain situation was not the right thing to do. He had other methods, he chose to be violent in return.
As for myself? I know cameras are everywhere and if something happen, I would give my best horror movie scream and have security handle it. I have no desire to be banned from cruising. If I did have to defend myself, I know how to do so defensively, such as holding them down until help arrives. Self defense does not mean having the right to beat or in you son's case, whip someone.
No one has ever claimed they were perfect parents, just that they could not understand you wanting to give excuses as to why it was ok when it never ever ok at his age. You have yet to accept this is partially your fault.
I've come to the conclusion that the forums are like high school, especially in the aspect of bullies....the sad part? My HS had no real bullies...I have met them in other aspects of life.....such as.....online.....
Carnival Pride - January 2012 (sailed)
Carnival Pride - January 2013 (booked)
Carnival Pride - November 2013 (planned)
Carnival ????? - January 2014 (planned)