I think it's so rude to fire someone by email. It's unprofessional and comes off as cowardly and/or stuck up. Like, "I'm too good to fire you face-to-face."