How does the law specifically create protected classes? To my knowledge (and I could be mistaken) the laws simply says you cannot target someone because of their race, religion, orientation, etc.
That could just as easily mean a group of homosexuals couldn't go around beating up people because they are straight. In other words, the law itself is a two way street. Is it applied that way? Probably not from what anecdotal evidence we see in the news, but I don't have any hard stats to back that up.