As in all professions, people cannot all be "lumped under the same umbrella". Many doctors work long hours and do not receive huge salaries. But they tend to be the younger ones, who are just starting in the profession. The older, more established ones, however are very well paid (as they should be) and often no longer work the same brutal schedule (unless they choose to). I know a GP who lives a very privileged lifestyle, who hasn't done any "on call" work for over 15 years, and has only worked 4 days a week for the last 10. And I don't begrudge him that lifestyle - he's earned it. But I still think he should pay his fair share of taxes. He can afford it.

All citizens, regardless of their profession, should receive the same tax treatment. And loopholes available only the rich, need to be closed in order to keep everybody' tax bill affordable.