Adding words to the article like 'vile' and 'repulsive' is hypocrisy ... the author of the book and the reporter are writing smut to fascinate their readers and make money off rumours.
I'm sure Andrew had way too much fun on his travels, just like many politicians, rock stars and sportsmen .... but this report is largely fake rumours. He was a Prince, not a Saint, and his duties included British businesses overseas.
I was at a British Chamber meetings in the 5* hotel next to Erawan where Prince Andrew attended - he did a good job meeting British and foreign businessmen and asked searching questions about business opportunities and he actually sounded like he was listening and trying to add value.
I understand he was also briefed by the British Ambassador, who had met with senior Brit business people before the trip, so he could raise some concerns with the influential Thais he was meeting over the next few days.
I don't remember seeing any other members of the Royal Family doing anything useful for British businesses in Thailand.
And how do I know the salacious details are fake .... ? I met one of the management team through work a few days after the event, and he let slip a few details of the nights entertainment, and it was very tame compared to the 40 girls nonesense.