iluvtheatertrash: i made the conscious decision not to assume the formerly-stoner-boy character was gay because nowhere that i recall did he express his orientation. i agree that the Stefan component of his (under-developed, schizoid) personality was what we think of as stereotypically gay, but i never assume anyone under 25 is one thing or the other -- i know too many guys in their early 20s who are every bit as wispy, but unequivocally straight.
to quote my own grandfather decades after the 60s and 70s turned his world on its ear: everything's just all different with these kids today!
but, like i said in my original post, your assumption is altogether reasonable -- and, if correct, the character is highly offensive.
"You, sir, are a moron." (PlayItAgain)