First of all, let's not pretend being pro-fascist is equivalent to being anti-fascist because it really fucking isn't.
Second, the CEO is the public face of the company in a way that a rank-and-file employee is not. It is entirely appropriate for a CEO to get the boot for behavior that damages public perception of the entire brand.