Can an Employer Fire an Employee for Not Wearing Glasses?

This business owner faced being forced to let go a good worker who was making sight-related mistakes and refused to get an eye exam.