If you KNOW it is a requirement going in, as with the military; fine. But springing it on people after they have been employed five, ten, twenty-five years; then only allowing them a short time to find other employment in this economic climate is unforgivable.
People who work in healthcare have to get a host of shots among other things.
Tough skittles if you don’t want to comply.