While I believe we have a Constitutional Right to own guns, I do not believe that this right is unlimited.  We have put controls on peoples rights to drive a car or to kill another person; so too it is not unreasonable to put limits upon who can purchase or own a gun.  I believe we need to conduct background checks  on all who wish to purchase a gun whether purchased in a store, on-line or at a gun show.  Individuals should not be allowed to purchase a gun for another individual who has not passed a background check.  This background check should also screen for mental health, although I do not know enough about this to set these parameters.  I'll leave that to others.

I have not seen many studies looking at murders in the US to see what are the common parameters.  I think this needs to be done before we start banning guns, including whatever is defined as an assault weapon.