You need 38 states to pass a repeal, which means that if 12 states were opposed, it wouldn't happen. Now break out your map. You see all of those states in the south and west (excepting CA, OR, WA, and HI)? Now I know that this is going to be tough, so you may want to take off your shoes so that you can count big numbers, but once you do, you should find that there are far more than 12 states that will never support this(unless you get confused somewhere between three and four). In other words, it's time for you to find a new wet dream.