When will something be done about this legal mafia?
Nothing will ever be done because every major company is playing the game.
Google, Apple, Microsoft, IBM . . . . . every big company with deep pockets has been hit by patent trolls. So why don't they all get together and use their considerable lobbying power to demand that congress change the law? Why? Because they don't really want the law changed. They want to be able to whack somebody with a patent lawsuit when it suits them.
Bogus patents are the new nuclear weapons. Everyone knows they are bad and destructive, they serve no useful purpose and should be eliminated. But nobody is willing to actually do that because some day they might need a weapon to use against a competitor. That's the new business model. Litigation instead of competition.
Also, all these big companies have invested billions into their patent chests. If they urged patent reform, they could well wipe out the value of these chests, which could potentially wipe out the company, as these patents are a large part of their corporate worth.
I'm sure it is true for others as well, but I remember it being mentioned on Slashdot a while ago that in the case of Apple they actually spend more per year on acquiring and protecting their patents than on R&D.