I would agree with you for the most part. Where I disagree is that others have a right to view homosexual relationships as immoral. So if you are talking straight government benefits that is one thing. If you are talking employment discrimination I would disagree. A person should not be forced to hire someone they deem as immoral.