That's exactly what will happen. There will be at least 10-15 permanent holdout states that will never willingly legalize it. The same was going to be true of gay marriage. As a union we don't have to care about those holdout states, their positions are meaningless, just have to get a strong majority of the states on board and it's going to be taken care of at the federal level.