There needs to be a cash penalty for people bringing frivolous patent claims - and that money should be awarded to the defendant. Then you could get no-win-no-fee laywers defending collections of small devs against claims they think are unlikely to win but which the devs couldn't afford to defend against.