There's security on school grounds for a reason, but that does take it too far. I heard a story somewhere outside of Texas where a six-year-old was put in handcuffs for throwing a tantrum in the office. Tax dollars at work, folks.
What's wrong with the school district? I can understand if they want a good reputation, but to have petty arrests over something as stupid as spraying on perfume is a little over the top. What, are they not allowed detentions anymore for fear it's "child abuse" or something? Are they not allowed to suspend or expel students? What the heck are they trying to prove here?
As far as I know, the school can be excellent without the police, the rules seem to be strict enough as they are. They just have to get their act together and take matters into their own hands where needs be.
The middle school near my house, on the other hand, should be the one hiring police officers to arrest students when things get too out-of-control. That middle school is notorious around here for its idiotic district staff and delinquents, and I've heard crazy stories from kids who went there. They go on lock-downs a lot over there, kids are carrying around pocketknives for safety or other weapons to be "cool" or are just feral, and they've had serious injuries from said-weapons and more before (my brothers knew the kid who kicked the chlorine bomb into the crowd). I can point fingers at the parents for not having control over their own children, but the district holds the majority of the blame for not enforcing the rules and showing some pride over the school they're in charge of. Most of the staff, including the principal, were eventually replaced, but there's still issues.
If schools are afraid to punish their own students through detentions and all that, then there needs to be changes made, either in the curriculum, the staff, or the laws altogether.