It was after my first year as a professional and basically a couple of weeks before my vacations I had a sore throat and I stayed at home. When my vacations were just around the corner my boss asked me if I really needed the vacations since I was on vacations a few weeks before!
Basically he was insinuating that I lied and that I stayed home just because I wanted to.
I quit right the next day and I told him face2face that that kind of insinuation was totally intolerable to me.
I waited 3 months to get a new job and I was happy when it arrived. The new job was 10 times better then the old one.
One of the best decisions of my life. I never regretted it. 🙂