There are 3 main reasons;
1) Americans have proven they are not responsible enough to own guns
2) Tens of thousands of people die every year because of guns
3) The only thing that guns are used for is to kill people - killing is wrong/bad/immoral.
Guns are a relic of the past. The second amendment was written at a time when Americans actually needed them to defend themselves. This is not the case anymore. The US has a fully equipped police force and military to protect and serve the public. Taking away guns would decrease the tens of thousands of lives that are needlessly lost every year by a massive amount. Less killing is good.
I am want to have an intelligent discussion, if you have nothing intelligent to contribute please keep scrolling and do not reply.