The minute you force a company to do business with people they don't want to do business with is the minute you've nationalized the business. So that's the solution -- if the US government so strongly believes that these resources are vital to society in the way that, say, the electric grid is, they need to turn them into regulated utilities. Until then, they are profit-seeking companies who believe they are protecting their shareholders by choosing to refuse service to a customer.