The compromise is as follows. The gun control people get something they want and the gun enthusiasts also get something they want.
1. We get universal background checks on all gun purchases, including gun shows, private sales, absolutely anywhere that guns are sold. Convicted felons are ineligible to buy guns, and the FBI is alerted if one tries to buy one. Anyone convicted of domestic violence is ineligible, as is anyone who's mentally unstable. It becomes illegal to sell any gun without a background check on the buyer.
2. The 1986 ban on civilians owning automatic weapons is repealed. The import of foreign-made assault rifles (such as the Russian AK-47, the Swiss SG 550, and the Israeli Uzi) is legalized. A person is no longer required to remanufacture a foreign assault rifle, including at least 10 American-made parts. He may purchase one from a foreign factory with all foreign parts, and it may include an automatic feature. (It still must be sent to a gun dealer, not directly to him, and there still must be a background check.)
So, the gun control people get #1, the gun enthusiasts get #2. Vote if you're for this.