Why don't you ask your boyfriend Haggard to brush you up on the correct lingo. While your cleaning his spunk out of your face he can tell you all about how you are a bottom and he is a top.
BTW dirtbag, calling someone who doesn't object to homosexuality 'gay' is just stupid. On the other hand, it is great when applied to a closeted, homophobe, extremist fundamentalist like you.