New hirees are NOT trained whatsoever. So, training would be nice.
What needs to change to make the company culture better?
Actually care about the lives of the emoloyees. Understand that emergencies happen and that they may need to leave suddenly. And if so, be understanding and compassionate instead of "This is going to count an an unauthorized absence."