Funny you should mention ATC! In the US, they just signed a new contract that provides controllers about $160,000 on the top end AND a guaranteed Government pension at required retirement age of 55.
Compare that to a United Airlines 747-400 Captain, whose "normal" retirement age is now 65, whose pension has been terminated, and who currently earns $180,000 after 30 years on the job (something MOST controllers are unable to achieve due to the early retirement requirement).
You tell me who has the most stressful job with the greatest mental and physical demands for upto 18 hours per day. (Hint: It is NOT the controller!!)