Should Elon step down as head of Twitter?