So, the dishonest candidate is Scott, and the honest one is Haley, who blames the Senate-of as yet unknown composition but likely to have a clear Republican majority-for defeating a federal ban that neither chamber could begin to deal with before January 2025.