So sad you had these over-grown children spoil your cruise and there is NO excuse for them to behave the way they did. Nor is there any excuse for ships security not to address this issue immediately and if the children continued to behave the way you explain after being told to stop their behavior, they should have been removed from the ship at the next port. I have heard from many "don't book during Spring Break". And why shouldn't I? These children aren't chartering the ship and need to behave like the ADULTS they want to believe they are. I would write (not email) a complaint along with pictures to Carnival Corp. I would also explain to Carnival that their security onboard has the main objective of the safety and security of the passengers which was not enforced in your situation even after numerous attempts to correct the issue. Best of luck on your next cruise.