I don't see how the Congress can generally invalidate state concealed carry bans - only the states possess the general police powers, not the Congress. If one accepts the proposition that Congress can invalidate state criminal laws, then you must accept the prioposition that the Congress can impose general criminal laws across the United States, e.g., a heath insurance mandate, or a ban on concealed carry in every state.