Is Big Pharma getting too much flak from doctors?

Is Big Pharma getting too much flak from doctors?