OK, about Garrison's alignment he is neither gay nor straight he's hmm.. you figure it out.
In Episode 4, Mr. Garrison explains to Stan that gay people are evil, that they have black hearts, oily blood and tiny brains. Was he talking about himself?? I don't think so.
In Episode 5, Kyle's male elephant makes love to Eric's female pig for a science experiment and the pig's offspring was a pot bellied pig with Garrison's face. Hence the term Pig ..., well you know.
In Episode 8, upon the return of Satan, chef says to two women (The same two that he showed a surprise in his bedroom) come to me if you ladies are scared. Garrison leans his head on chef, and chef replies "Not you Garrison.".
So, there you have it. 3 instances of different indirect alignment references for Garrison. 1 suggesting he hates gays, 1 suggesting he is gay, and 1 suggesting he does animals. I think we just accept that he is weird (Just Mr. Hat.).