Every job has it's busy times. Can't stand when people rip on a certain profession because you may have to actually work hard. There's no such thing as making a living and supporting your family without putting in the work. You're getting paid. Earn it.
Not all jobs have a few month block of time that is referred to, cleverly, as "busy season"
so, although you are correct for the most part, accounting is a different breed. I think another factor is that they put in all that extra time but arent typically, as far as i know, compensated accordingly.
disclaimer: i am, thankfully, not an accountant, but i know many, many accountants