Gallup's poll of the ethical rating of professions:
Nurses: 84%
Doctors: 67%
Pharmacists: 66%
Teachers: 60%
Police officers: 54%
Accountants: 42%
Clergy: 37%
Journalists: 33%
Bankers: 27%
Lawyers: 19%
Members of Congress: 8%
Both journalists and Congressional members are rated way, way too high.