Well, we already know what progressive Fabian democrats like you think...I'll reserve judgment on what any "centrist" republican says or doesn't say when one shows up.The Constitution is absolutely clear on this matter, and has been ever since it was written. You far right reactionaries and libertarians cry boo hoo because knowlegable people laugh at you when you start stuttering. You simply can't carry the argument.
And then the 2nd Amendment case is carried through incorporation by a 'conservative' court.
Every moderate and centrist Republican American is laughing at you fools.