Drugs are the cause of so many vices in the society, Duterte is doing whats right for his citizen and country as a whole. But if he could arrest them and prosecute them through the legal means it would be good for democracy and human rights.
The problem with the latter strategy is that the justice is always served delayed in the third world nations. On top of that, it is also biased towards the rich and the powerful. Even if these guys are arrested, they will be out on bail in a few days and then they will start harassing those who arrested them.