Prince Harry has been dubbed "spoiled" in one of his latest take-downs by royal commentators, with his motives for moving back to the UK called into question.