Selling drugs isn't evil. Not selling drug doesn't make you good. People take drugs for various reasons. If a doctor sells them they are good but if someone else sells them they are evil?
The person buying could have been fired and can't afford Doctors prescription so the person selling could be an angel.