Princess Margaret had a 'slightly sadistic streak'