It could be Drew I guess. I mean that would be the best choice right? But I HIGHLY doubt it is. He's changed to much. It's just not in his heart o do something like that. Even if he did, he would to so ashamed he wouldn't even be able to look Cameron in the eye's.
That is just how his character is now.
It could have been those girls on the stairs. One of them could have seen and pretended not to.
It could have been a dare all along. You know, between him and his buddies that he reluctantly gave into so not to raise suspicion. (And even then, it goes back to what I said about the guilt)
It could have been a random classmate that had just happen to have been watching the security camera's
It could have been Stephanie's way of making Camero back off her man. She spread the rumor to make Drew be totally grossed out by him. That way, he would spend more time with her. And she did it, not knowing that he really ways gay, it was just something to get him out of the picture.
I don't know for sure yet, but what I DO know, is that there are WAY more than just those TWO options.
For the fucks sake, even after what Drew did Cameron STILL gives him the benefit of the doubt. Poor Amanda who has to deal with this shit. (And i'm sorry for my broken english, i'm not american and i'm pissed off, but keep the good work, i love this comic)
Granted, I beat the guy who outed me so hard he couldn't see into next week, and nearly got expelled for it, but, still, I've been there.
Poor Cam, who, ironically, shares my name. It's never fun when the whole school suddenly knows and is looking at you like you're some sort of strange alien, and unfortunately for him, he doesn't seem to have the ability to stink-eye anyone without getting into a fight he certainly won't win. :L