I heard a great saying once, "Assholes must advertise." You met a gay jerk. There's all sorts of jerks and there's something about it that doesn't let them be quietly jerky. Ignore & avoid him. It's a lose-lose trying to deal with such folk. You end up in a fight or you end up a jerk.
Steve