You have identified the correct issue. Paying an employee a salary does not make the employee exempt from federal and state wage and hour laws. Exempt status is determined by job category and responsibilities. Paying a non-exempt employee a salary only changes the way overtime is calculated. Also, an employer is requried to pay an employee all wages and compensation promised. If an employer promises paid vacation, they are obligated to pay it. Additionally, retaliation for complaining...
Once garnishment begins, your options are limited. I never hurts to call the Benefit Collection Unit to try to set up a payment plan. Also, pay close attention to any garnishment notices you receive. You may be able to claim certain exemptions to reduce the amount of the garnishment, but the time frames for doing so are limited.
It is not unlawful for an employer to refuse to let an employee leave work early for personal reasons, even compelling ones such as the need to get a child to school. Still, most employers are willing to work around empoloyees' schedules as long as it does not have an adverse impact on the employer. It is generally a good idea to get such arrangements in writing so both sides have a clear understanding of them. The bottom line is that, absent some unlawful act by the employer (i.e., refusing...