Sports betting is still illegal in 12 states. In Alabama, an effort to legalize sports betting has stumbled amid opposition from religious conservatives and those concerned about problem gambling.