Andrew ripped as 'the most out-of-touch royal'