There are many factors involved in the bringing about of the New World Order. This is a movement that has been ongoing since at least the 16th century, it is a very slow and deliberate process with a 100% chance of success, precisely because every move is thoroughly thought through and implemented in graduations. Whenever the plebs show signs of resistance, they take a step back, but resume when things have settled down again.
It is being brought about in every nation, in similar ways, but modified per nation due to differences in standards of living, the customs and beliefs of the people of those nations and other factors.
You are probably familiar with the term 'political correctness', but a more accurate term would be 'cultural marxism'. This is a tool used by communist subversives get the plebs to accept changes in their way of life that fifty years ago, or less, would have been unthinkable and unacceptable.
It is too convoluted to go into here but if you want to know more, you can find plenty info on the web.
The reason people deemed certain behaviour unacceptable, was because it would be detrimental to the future of the tribe. It was not bigotry, or misogyny, or homophobia,etc., it was purely for the protection of the tribe.
Cultural Marxism, or political correctness, strives to force people to accept these changes; that they otherwise would not accept; by devious means. These people know how to yank your chains, they are masters at it, they have studied mankind for millennia; they know exactly how to manipulate the average Joe Schmo into believing anything they like.
Same sex marriage is a tiny part of that cultural marxist manipulation. China is not yet ready for it, they are too busy being the 'economic powerhouse' of the world, but the decadent West is ripe for the plucking.
I think I have answered your questions. If you want to know any more, you shall have to do your own research.