See, the part that bothers me is the small crimes like vandalism. Sure it's wrong, but if you can turn in somebody for even the smallest instances of vandalism, you can probably turn them in for little crap like taking more than one parking space. That just creates an atmosphere of fear and distrust, and allows students to use the system as a weapon against each other. P.o.'d at another student? Just keep watching them until you can turn them in for something. For larger crimes, I see nothing wrong with this. I don't think students would have a problem with somebody turning in kids for abusing drugs or stealing.
The irony meter will run off the scale when the first snitch-program rat is shot dead by one of his classmates for narc'ing on him.