Get rid of online only applications and allow people to walk in and inquire about jobs. And let them meet face to face with people
Treat people like human. They have no gray area. I had planned my marriage date before my hire, and mentioned it to management before I accepted the job and they lied to me and said it would be fine, but when the time came around for my marriage I got written up and threatening to lose my job.