Hopefully you also understand that the Supreme Court can invalidate any state law they want.
That is why McCain's position is disingenuous.
Gee, maybe we should make all laws national laws just in case the SC invalidates them!