2. You are paid much less than you deserve
If you are highly underpaid, you should quit. There is no reason why you should continue with your job when your salary is incommensurate with the services you provide. There are other places where your talents will be recognized and valued.