If you have a problem with homosexuality based on religious or moral views, then don't be gay. Don't judge someone else.
All people have the basic human right to not be discriminated against based on their race, religion, political views, economic status, sexual orientation, favorite football team, soda preference, whatever.
Gay people are still people, and to treat them as anything less than that is contrary to everything that this little place we call America is supposed to be about.