@Jyder,
I have no recommendation for you, because I'm not schooled on the subject, but good luck to you. All I know for myself is the fact that everybody should be treated equally regardless of race, sexual orientation, culture, religion, politics, or anything else. I have met some gay people during my many travels, and found most to be very likable, intelligent, people. As a minority, Asian, I always try to promote equality.