Dennis.. this day in age, you'd think people wouldn't be so small minded. Unfortunately, they are. I'm sorry you were subjected to this. You are a much bigger person than them for walking away. I know I wouldn't have been able to walk away. Some of the best people I know are gay.
Please don't let the idiocy of a couple people stop you from doing what you enjoy doing! That's showing them they got the better of you.