Part of it will entail participation in a 4 day meeting with global colleagues on Dubai.
If their global colleagues, is say that Dubai had been chosen for its openness to offering visas to almost all nationalities.
Could I suggest they have the meeting in the UK (where we are HQed) or another country?
Highly unlikely that this would work, given that some or many of those participants would be refused visas.
I feel angry that i have been put in a position where i have to choose between career development and travelling to a homophobic and misogynistic country.
This is where you recognise your privilege as a white British person. Yes, it's uncomfortable for you to visit a place where theoretically lesbianism is illegal. But this is a one off, you can go and you will be safe, and you can avoid it if you're determined to miss out on this professional opportunity.
Now imagine what it's like for those who are unwelcome here to the point that they are not allowed the freedom you have to travel for work, due to the colour of their skin or the poverty of their country. They don't get a choice. They're simply blocked from coming here.