By forgiving abusive jerks, you are actually giving yourself a break. If you have a job that matches your skills poorly, you'll end up hating it. For example, sales jobs are not for everyone. An introverted, quiet person is likely to feel uncomfortable chasing down some sales quota. Your job should fit like a glove, not force you to be something you are not.
Stress is a signal that something needs to change.
If your job is not fulfilling, get creative. Drastic changes are not always necessary. Will Follow , tells the story of a banker with strong financial analysis skills who was experiencing great job dissatisfaction. He recaptured his love for music by accepting a job as CFO for a symphony orchestra. If you really hate your job, it's likely that you are fired up about something.