This sounds more like a political problem then an economic one. I won't suggest I have any idea how to alleviate the tension between market-forces and the government, and all the profiteers and rent-seekers in between.
But those problems are small compared to widespread food, medicine and energy shortages.