Taking water out of ditches or the other types of places mentioned is not "rain-water harvesting."
Is it no longer rainwater if it touches a ditch? Maybe it's no longer rainwater if it touches a barrel. "Haha no States have laws against harvesting rainwater, only barrel water, you fools!"