See, here's the thing..
You can't give special rights without singling them out. Now, granted, some want to single themselves out, but that's true in any group of people. And, as far as homosexuality goes, I don't mean the "flaming" gays that have become the stereotype, with the bright flashy colors. I'm more talking about the ones who tell anyone who'll listen they're gay. (Not that I find anything wrong with being proud of your sexuality, but to each his or her own.)
Now, while I'm sure instilling special rules for the gay community in schools could help protect them, it would force students to divulge their sexuality to teachers and staff, so the teachers knew who needed the extra protection. And then, if students saw those with the extra protection, they'd know who among them was gay and who was not. And that would just allow for further teasing, pushing around, what have you, in the halls and in class. You make them easier targets rather than giving more protection.
And then you have the issue of those teens who aren't sure of their sexuality. Do they tell teachers they're gay for protection? Do they say they're straight and hope for the best? Not everyone could honestly tell you what their sexuality is.
And on another note: Those protected would have new expectations put on them. They'd be expected to act a certain way, dress a certain way, talk a certain way, look a certain way. There'd be a new stereotyped group. There'd be a "gay table" in the lunchroom. So on and so forth.
So, no. Gay teens should not have special priveledges.