I believe it is wrong and a huge conflict of interest!
I personally know two veterinarians (husband and wife). They own a vet clinic and almost every year get an all expense paid vacation - from the pharmaceutical company.
So do docs have the health of the patient as their interest or the health of his pocket book?