1. Homo, hetero, bi, tri, black, white...whatever. Equal rights for everyone. There\'s no reason for exceptions.
2. Sure, why not? Seriously, what\'s the big deal? religious zealots need not apply. Really, go away.
3. Not sure. There are so many theories and none of them have been proven. I\'m thinking it has something to do with a chemical imbalance or something goin\' in the genetic makeup.
How would one go about learning homosexuality?