The reality is that we DON'T need to take away every assault rifle/modern sports rifle (*shudder* that felt gross to type) in one go. We just need to enforce a national buyback at previous retail price while also banning future sales. Rational people will eventually turn in their own weapons for the decent amount of money they'd get in return, as evidenced by the Australian gun buyback and the British knife dropoff program, while the Second Amendment Only Amendment group would probably hang on to theirs like a lifeline, which, realistically, is fine, as long as two things happen; a) when a weapon is used in a crime, it is scanned thoroughly so all evidence remains intact, then decommissioned and melted down for scrap so it doesn't go back into the wild after leaving evidence storage, and b) private sales are regulated by some dmv-like agency that keeps track of who owns firearms and what serial number they own. The idea is not necessarily to completely eliminate all guns in our country, the end goal is simply to reduce our gun/citizen ratio to something manageable while preventing another ride in gun ownership and enacting more reasonable restrictions