I blame both the teacher and the students, What teacher would leave her/his class without even making sure another teacher was there? I wouldn't care what grade you are in, you never know what is going to happen, and to all parents, if you have MTV, you also have Parent block, USE IT.