Hmm...sounds like you have it pretty rough, man. I went to two different high schools, one in the deep south and one in urban Virginia. So, as you can imagine, there were different problems with each.
In Virginia I saw a lot of the same problems you talk about. Underage drinking, especially on campus, was a big one. The drug scene was mostly taken care of outside of school, but there were occasional deals during school hours. The biggest thing was fighting between the "groups". We mostly saw gang wars between black people and latinos. There was one between the whites and the blacks, though. It sort of cycled around my freshman year; you never knew who the next target was, or where the next fight was going to be.
My sophomore and junior year were spent in the deep south, in a rural town and a very small school. The biggest thing there were alcohol and tobacco products on campus. With a total school population of around 500 it was easier for them to crack down security-wise, though. However, there were a few racial problems because the kids were predominantly white, and most were prejudiced. I never saw a black family stay in the school district for more than a few years at a time until I got older.
My senior year I was back in Virginia, and the problems I mentioned previously were pretty much stamped out. Most of the prejudice and fighting was relegated to sub-groups, between the goths and hardcore punks, emos and preps, etc. It was really ridiculous, but even the cheerleaders had to pick on people. They tried to trashcan me because I wore a trench coat and combat boots. Apparently dressing in black makes you a goth. To clarify, our group called itself the Trench Coat Mafia because most of our number owned trenchies, and we didn't identify ourselves as any of the subgroups. We just wore what we wanted and watched each others' backs because of all the intra-group and inter-group fighting.
Personally, I think it's ridiculous that so much labeling, stereotyping, and prejudice is still around. Even in college I find it impossible to escape. But, no, I don't wear the trench anymore.

Even blue jeans and a tank top can incite some pretty small minded comments. Bother...
Reply