Not true But If so I guess they are both completely unacceptable. I guess Newt is the only answer.
Sorry. Cain supports the 2nd Amendment but does agree with justices Thomas Alito, Scalia and others that the States can put reasonable restrictions on firearms including restricting ownership by felons and regulating permits to carry. This is also what Perry believes and also what Gingrich believes.
If you're looking for a candidate who doesn't believe the States have the right to put reasonable restrictions on firearms, you will have to look beyond anyone who is now running.