Yale wouldn't fire a part-time groundskeeper without a solid reason. The fear of lawsuits and bad publicity (mainly that) makes many corporations wary of firing people unless all of the I's are crossed and the T's are dotted.
This lady earned her firing.