No, at the time I was a student myself in my second year of High School. Even now I'm just finishing University. I just took it upon me to do the job that no adult (at the school) could do properly - maintain the damn computers!
With over 200 computers across the school, in every one that I looked at (through hacking into the school network to see past the invisible C drive, and get access to every student account but that's another story), I always found a TON of porn, illegally downloaded games/media, and more viruses than you can shake a pretty looking prostitute at. And WinMX, Kazaa, eDonkey, and a few other P2P programs that were strictly forbidden thus used schoolwide. Teachers couldn't keep up, and I was bored, so I just did the right thing -prt scr, ctrl + a, shift + del, enter. Then send the screeny and a lil report to the techies with a note saying "this is the 20th time today - do your job properly!".
Now, if it weren't for the fact that in half the IT related lessons I had, I had to contend with viruses and malware leaching the limited resources of the computers to the point of BSoDs and general crashes, I wouldn't have bothered. But it really was annoying and lessons weren't getting far in that state so, being somewhat educated in how to keep a computer network running effeciently, I took it upon myself to fix the situation for the benefit of... well, the kids in school that actually went to learn, and not jerk off to porn.
As for proxies, I like them, so aside from actually telling people where to find them (google is your best friend after all), I always explain them to people willing to find/try them. Have you ever tried to do like the James Bond films or that Hacker film, and just set up a string of proxies and see if you can track a packet passing through them? It's fun seeing how many different proxy networks and systems you can set up before the packet itself either gets corrupted or lost.