If the gas was cheap, many would buy it. So they would have gas. With the price gouging the prices are exorbitantly high, so few can obtain it.
You have it completely backwards. The same amount of gas is sold regardless of the price since there's a shortage. If gas was cheap, a few people would buy a lot of gas. If you were first on line and you knew you might not get more, you'd buy extra "just in case". If gas was expensive, you end up with a lot of people buying small amounts of gas. You would buy exactly what you think you'd need and not a penny more. In either scenario, the total amount of gas is constant. The difference is the number of people who have gas, and the amount that each person has.
Nobody said computers were going to be polite.