A private company should be able to fire or refuse to hire whomever it wants.
From my viewpoint it would make a lot of sense to refuse to hire a person with AIDS. And I recall a case involving the firing of an obese person which also made sense.
Turning the question around: If a private company is *not* allowed to fire whomever it wants, where does it end?
I agree with you-a private company should be able to hire and fire anyone they want to,but,sadly,that isn't the case right now. Lawsuits,lawsuits,lawsuits for all sorts of so called "discriminatory" firings.
Can you imagine the outcry if a company only wanted to hire whites or fired all women because they wanted all men?
Because of many anti-discrimination laws these things aren't allowed but smokers have become the politically correct target.