The problem is, there is NO law against a company gouging like that.
Of course, people with NO insurance get to pay $300 for an inhaler that probably costs less than $5 to make.
Look at the public outcry over the companies that have jacked up the prices on drugs from the 1950's. The Epi-Pen debacle, for instance -- it was only because of the huge amount of publicity that finally a generic was made, but even the generic is incredibly expensive.
They're going to keep gouging us until the U.S. gets laws against it, and there is precious little chance of that happening.