As long as your employer is paying you at least minimum wage, he is not doing anything illegal. Your employer is also legally free to pay his best performers lower rates than his worst performers/
There are no laws restricting reasons for resignation. You are legally free to resign for any reason, from loving your job to hating your job, and any reason in between.

