Explain to me where Google asks when you are hired whether you are white, male or conservative. I have worked for a dozen Fortune 500 sized companies now and not once has it ever come up. He wasn't fired for any of those aspects anyway. He was fired because he chose to act in an unprofessional manner.