A person's sexual orientation has no effect on another person's life. There is no valid reason for LGBT people to not have the same rights as heterosexuals. Another person's religious conviction is not a valid reason in the United States because luckily, we have the separation of church and state.
Everyone should have equal rights under the law, including homosexuals. Unfortunately, there will have to be a constitutional amendment in the United States to guarantee these rights, much like African Americans had three amendments guaranteeing their rights in the mid-1800s. Everyone has equal rights, no matter what. A sexual orientation clause shouldn't matter, but that is what's needed.