I have a 14 year old son (he is a freshman in HS) and a 15 year old daughter (Sophmore in HS) so far from college.

We will be going on our 13th cruise in a few weeks and they have been cruising
DCL since the ages of 11 and 12.
They typically hang out together, but in random times where my son does not want to go to a club and my daughter does there are very clear rules that are set before this is allowed to happen.
Rule number 1: She carries a wave phone and checks in every 45 minutes to an hour.
2. She contacts me if she is leaving an area to go to another one.
3. She does NOT go into anyones cabin with them for any reason.
If they are hanging out together, then rule number 1 is lifted.
As for weirdos not being as plentiful on a Disney ship as compared to others.... totally wrong.
If anything because DCL is so family and kid friendly it would be a prime stomping ground for a variety of weirdos. One must not be complacent about where weirdos might be, but one must take the time to educate their kids on scenarios of what might happen and how to avoid being a victim of those situations by following simple guidelines and using common sense. And to teach them to rely on themselves for making good judgements.
Finally, and with much thought as you are still a child and I am being as kind as I can, your agreement with parental decisions of the previous poster (or lack thereof) is irrelevant.
She was describing her rules for her child and that was that. The rules your parents make for you are what they are as well. I would be willing to bet that your parents would not be pleased if the other poster said she did NOT agree with their choices for you either. Just a thought.