What you suggest would have worked had the Muslim Ummah been a unified one. But today around the world you can see that Muslims are not together as one group. Rather they are all divided into various sects, and each sect against the others. So who is gonna deal with whom?
As it is, those who know the religion with true wisdom and insight, who are a very few in number and not with much power or rights, can only call those astray to abandon their acts of transgressions, and the call can either be heeded or ignored, which it sadly is.