I am a woman, and I have been fired. No reason has to be given. You are saying a reason is necessary. It is not.
Oh I agree that one can be fired for no reason. I also agree that no reason need be given. But, there are reasons for which no one may be fired, even here in Texas. Unlawful firing and discrimination lawsuits get filed and won all the time here. An unlawful reason need not be given for it to be discerned.