The guy was being stupid, and probably should have been suspended one day without pay or something like that for the Jackass stunt. The Wal-Mart thing could have been done in my uni social psych class, so I think that could actually be done properly, assuming that he felt like it. As for being fired? It seems a bit excessive. To an elementary school class that would have been a fireable offense, but high school students can deal with it; my seventh grade art teacher showed movies with topless women, so the administrators are just terrified that the moral guardians in SC are a lot more aggressive than Quebecois.