The author was, due to public outcry.
But should he have been? A good chunk of it is simple, if unpleasant, truth. #8-#12 is a matter of perspective, but also where it really gets offensive and questionable.
But the bottom line - He's an author, giving his thoughts/opinions/feelings. He's not calling for anyone to be harmed, he's not specifically trying to harm anyone. He's giving a thought out, matter of fact assessment based on his own personal experiences and concerns.
I don't agree with his perspectives on all counts, but he did make it very clear he was talking about outliers on many of his more negative points, and lets face it, every culture has it's outliers who make them look bad, from the Natzis, the KKK, the yakuza, the mob, the mafia, the black panthers, the phelps clan/westboro baptist church, PETA, etc.
So, again, did this warrant firing, and why?