LGBTQ+ and even women's rights are a recent phenomenon in the west, and still unfolding (and could revert). If you want the less enlightened society to embrace these rights, how do you propose to do it? Take their land? Killing their kids? Open air prison? I don't think these strategies are going to do it..
No one wants to holiday in an apartheid state. The younger generations have access to actual footage on the ground in Palestine, they will never support Israel.