erm..reefer..to answer your question to me.. no, you haven't answered my question! So you may have gay friends (you didn't actually say you have) and you've been for a drink in 'the village', that doesn't really mean too much about your views. You seem very reluctant to say that you're not homophobic but equally as reluctant to say you are, if you're like that with complete strangers you may very well be like that with your mates so not feeling comfortable standing up for your beliefs if they were going for pints in what's considered to be a gay area.
I'm not saying that IS the case, but an example of how you're not answering my question. Just a yes or no was all I was asking for.