I agree that there will always be someone doesn't "agree" with something, but I believe that accepting other people for who they are will be easier for everyone in the future.
I'm having a hard time understanding your weird wording. If someone doesn't agree with someone, it'd be hard to accept them for how they were born.
Explain "Agree" vs. "Accept" in this situation.
What makes you so sure of this?
Because people will hate other people. Period. We can make everyone equal in rights and privileged and nationally (hell, all the countries, why not?) declare that we will from that point forward see gay couples the same as heteroloveual couples. However, there's always going to be some bigot that doesn't agree with that and still hates them. People still legitimately hate black people.
Here's a truism for you: If you believe that people can be born to be chemically attracted to members of their own gender, it should be no surprise that people can be born to chemically hate you for that.