Kristin Cavallari's almost make-out session... with a gay guy