Only after each and every lobbyist dollar is required to be logged by serial number, coming and going. And all legislators are required to initial each and every line of every bill--both ends of the line.
One unrecorded, unregistered monetary serial number = felony for everybody involved in the transaction. Any uninitialed or incompletely initialed legislative bill = presumptive resignation by the legislator if he votes on the bill.
Then, maybe, I'll think about being unopposed to checks for ammunition.