If it was ‘morally completely indefensible’ for Angela Rayner to stay in post for doing less, then by applying his ‘moral compass’ to his worse (imo) actions… he needs to resign.