Sure, but legislation that throws out 99% of existing patents will never fly because legitimate businesses who have spent billions of dollars on them. The only possible political solution is to filter out trolls.
Would it be technically possible in the USA to create a special jurisdiction for patents?
That could prevent a number of the current problems: certain states particularly kind with patent suits, some judges ignoring higher courts resolution...