The Bureau of Labor Statistics (
www.bls.gov) has some pretty good data. I'd say its the media and its eternal selective news reporting that's to be slammed not the department of labor.
http://www.bls.gov/oes/current/oes532011.htm - Airline Pilots, Copilots, and Flight Engineers
http://www.bls.gov/oes/current/oes532012.htm - Commercial Pilots
http://www.bls.gov/oes/current/oes532021.htm - Air Traffic Controllers
http://www.bls.gov/oes/current/oes532022.htm - Airfield Operations Specialists
*edit
http://www.bls.gov/ncs/ocs/sp/ncbl0727.pdf
That's the publication the newspaper probably used, which does list the mean weekly hours as 20.5. (page 7). Reporting error is 7.1%.