I believe private citizens should be able to own guns only for hunting. So ownership should be limited to hunting rifles.  Even then, potential owner should have to clearly explain why they need a gun, go through a background check and training.
Gun ownership for all other purposes should be illegal. It would be acceptable to me if the government required gun owners to surrender their guns, and compensated them at market value.