The AD ban doesn't help the constitution but the of the various methods of getting rid of it some are more effective and long lasting that others. The veto is the least effective.
Then perhaps you should credit John McCain with killing CFR. I think McCain wrote this bill just to get it killed by SCOTUS - that way it's off the table for good. Brilliant!