Is Pepper Spray Legal In Florida?

Yes, pepper spray is legal in FL.

"Self-defense chemical sprays" are legal. They are defined as "a device carried solely for purposes of lawful self-defense that is compact in size, designed to be carried on or about the person, and contains not more than two ounces of chemical". Section 790.001. 

Although it may seem redundant, there is an express prohibition against using chemical sprays against a law enforcement officer. Section 790.054.