There are already laws against anyone convicted of a felony owning a gun.  You say you're not talking about law abiding citizens, but you start by talking about reversing concealed or open carry laws.  If you're really not talking about law abiding citizens, the only solution necessary is to enforce the current laws.