Then on top of that, flood zone residents have to pay extra for the flood insurance.
Their flood insurance costs less than it otherwise would because those of us without flood insurance are helping to pay for their flood insurance.
It's fine if you think that's the way things should work, but there's no value in pretending it's not happening.