Comment The issue here is the teacher is a moron (Score 1) 818
This is something I would have gotten in trouble for in high school as well. The way I read the document is that the student received the detention for disobeying the teacher for not doing his classwork. However, as we all know, he was doing his classwork using Firefox. Now, without knowing more details...the teacher was in the wrong here. He saw a process that he was unfamiliar with (Let's assume the student did not install it on the local PC, but was running from a usb drive one of the portable versions of the program) and made the idiot assumption of "student must not be doing his work and is playing a game." The correct course of action should have been to take a walk over to the student and see that he was in fact doing his schoolwork. The detention was then given because the teacher was embarrassed, and in classic form of many high school teachers (many, not all) a student is not allowed to know more than the teacher.