I'm going to start by saying that yes, this is a very controversial topic, and I know people are going to disagree with me, and that's perfectly okay. We're all entitled to our own opinion here, but I do ask that you try to keep the comment section relatively civil.
Now that everything is out of the way, I'm going to share some reasons why I don't think it should happen in America.
1) The second amendment protects our other rights
The future is very unpredictable. Without the second amendment, and us having the right to bear arms, what exactly is going to stop the Government from taking away our other rights, such as freedom of speech? Nothing. The second amendment gives us the legal right to protect our constitution and freedom if we were ever under a tyrant government. At that point, you could riot and protest all you want, but there is absolutely nothing you could do to protect your freedom anymore.
2) Guns will still be obtained illegally
Many drugs are illegal, yet thousands (hell, probably millions) of people still somehow have them in their possession. That's because of drug dealers. If somebody really wants to hurt another person, they're going to get a gun whether it's legal or not. I could easily see gun dealers becoming a thing, and not to mention they could go through the black market too. Criminals don't give a single damn about laws, and a sign that says 'No guns' isn't going to stop them. It might stop the law-abiding citizen that could've stopped the criminal, though.
Look at certain countries (Mexico, Brazil, etc) that while it's not illegal, they have strict gun laws, yet they also continue to have high crime rates. Mankind is violent. Controlling guns isn't going to stop that, it'll just make people get more creative in how they obtain a firearm.
3) America isn't going to happily hand over their guns
Want to start a war between the people and the government? Try to take away the people's guns. People are protective of their rights, they're not going to hand them over without a fight. A fight between the states, people, and government. I could see a civil war breaking out VERY easily if gun-control was enforced, and I could also see that hurting our nation quite badly.
4) Guns are the solution to a bigger problem
I've used this analogy before, and some of my friends on here might recognize me because of that, but I want to include it anyway. We have a lot of crime in America, that's not secret. Crime is a spreading virus, and guns are the solution We The People have found to that virus. Perhaps it's not an ideal one, but what else are we supposed to do? Relying on the police isn't the solution; it takes far too long for them to respond to a call, and if you're in a dangerous situation, a gun is going to be the solution to possibly save your life.
Guns aren't the main issue, people are, so focus on the bigger problem here, which is mental illness and lack of observation in many cases.
I think deeper background checks and mental evaluations could be a good thing to implement, but full on gun-control? No way.
While we might not need guns yet, we certainly should keep the right to have them in case of a tyrant government in the future. That's simply what it comes down to, protection of our rights and from a dangerous government. Having the right to protect myself and my family isn't something I ever intend to give up, and I hope millions of other legal gun-owning Americans would stand up for their right to freedom if ever necessary.