All the other efforts like preventing bad patents through StackExchange etc also have very little impact on troll business model. The only real weapon you can use against them is crafting laws that strongly discourage trolling. One would think tech industry with 100s of billions in bank have enough lobby power to get this done quickly. The issue again is that tech industry itself want to own such lousy patents to use against each other. So the industry will only support weaker forms of laws against trolling. I would highly suspect there would be end of trolling anytime soon. Industry as a whole would be more than willing to absorb this cost instead of giving up on their own ammo.