Answer:
Businesses would be willing to pay high freight charges to rush supply to the consumers clamoring for generators and willing to pay inflated prices. Anti-price gouging laws discourage such behavior, leaving the shortage in place. Politicians like anti-price gouging laws because consumers vote and businesses don't.