I am a hugger, while I try to respect others wishes I will opt for a hug any day.
I remember once, as a straight man, I went to a bar and there were a few self identified gay "bears" there. One wanted a hug and im like "sure, as long as you know im straight, come here" and gave him a big hug. The whole group wanted one.. I think it would have been awkward for most straight men, but I thought it was a nice friendly gesture that didnt cross the line. Afterall they were nice enough to ask.