The evolution of a culture takes time and people will not change their opinions overnight. Much of the African, Caribbean and Islamic world is intolerant of homosexuality.
We can continue to shut them out, or we can invite them in and see if they embrace acceptance over time.
Take WWE wrestling for instance. For many years they have been holding events in Saudi Arabia. In the beginning females were banned from performing, fast forward 4 years and not only are females performing but this year they had the longest match on the card.
Trying to force people to change their views never ever works, and usually evokes more divisiveness. For instance; Black Lives Matter / Say No To Racism has further divided race relations, not brought them together.
Like Saudi, Qatar has a long-term economic plan to open to tourism and diversify their economy. This isn't a 5 year plan, it's a 20 year plan. Its probable that some of these middle eastern states will become entertainment hubs; hosting the biggest concerts, best restaurants and luxury travel.
Alcohol and Drugs is a huge problem in western society, destroying many lives. I fully understand any developing country wanting to restrict abuse. How many of you wish you had never touched the stuff but are now addicted?