Batshit crazy stupid, in fact.
This is a cancer center.
They have patients receiving chemo, and radiation treatments.
The patients are subject to nausea.
She would have been just as fired if she kept coming to work with strong perfume.
When you clean these places you have to use odorless neutral cleaners, and wax with no ammonia.
Contrary to your sh!t for brains rants, there is a medical reason for the policy here.
Further, again you might have some source of direct knowledge, according to the information given there isn't a policy on the way people smell, just a "no smoking on company property" policy. If there were a smell policy that included strong perfume, smoking, pets, and whatever else it would be a very different case don't you think? If smells were in fact such an important issue for the health of the patients and the work environment was that sensitive, why don't they have a written policy concerning smells?
Of course you could just be one of those folks that think that grade school insults are a replacement for logical discourse. If that is the case don't bother to respond. If I wanted a insult laden discussion free from logic and reason I would talk to a liberal.