In FL, its legal to bet on horse racing, dog racing, and Jai Alai, but not sports betting; and I've yet to hear a reasonable explaination what the difference between the former and the latter is.
Frankly; it should all be legal. Online poker, should be legal (gambling card rooms are legal in the state if FL outside of reservations, some years back I considered opening one up).
Personally, I don't sports bet. But the idea of the government, after they have taxed my income, having the ability to tell me how to spend my money is ludicrous.