Director fired from ‘Guardians 3’ over ‘indefensible’ previous tweets