I have very mixed feelings on this.
On the one hand I feel very sorry for Marcus and his family, and I think the mother was v unreasonable. I feel sorry for the girl in this case too.
On the other hand, it's important to respect the laws of the country you are in and I don't think Dubai have done anything wrong. They are entitled to make their own laws on the age of consent.
In the UK age of consent is 16, but in some countries it's 13 and others even 12. If an 18 year old from one of those countries had sex with a 13 year old here, we would expect the law to be upheld, even if the man was genuinely ignorant of the law in our country.
Every country has different laws and while I sympathise with Marcus, he is unfortunately facing the consequences of not being aware of the laws of the country he was visiting.
We must respect the law of each country we visit. It's for this reason I have not visited North Korea (I don't understand the laws there and know they r very strict and I may make mistakes). If I ever do visit Dubai I will make damn sure me and my children are fully aware of all the laws we think may apply to us. Regarding my children I will make sure they know the laws around consent, alcohol use, drugs etc.. and that they know the consequences of laws being broken in Dubai. We will also be aware of the risks and that we may not know all the laws and the risks involved in this.