The solution in your example still is not taking Tax Payer dollars to subsidize private industry.
It is wrong every time. There are always better ways.
Really, pray tell, how would you have suggested dealing with that problem without making steel more expensive for the citizen’s of the U.S. that the free steel being offered?