Free stuff? Are you talking about the military contractors that get handed money hand over fist? Yes, I agree with you. The US has given away too much money to corporations, AKA corporate welfare.
"The company with the largest number of awards is Dow Chemical, with 416. Following it are Berkshire Hathaway (310), General Motors (307), Wal-Mart Stores (261), General Electric (255), Walgreen (225) and FedEx (222). Forty- eight companies have received more than 100 individual awards. The award numbers include some for which no dollar amount has been disclosed (reflecting the inconsistent quality of state and local disclosure)."
Now to be fair, much of this money is shelled out by the states. Texas especially, though no amount of money could convince Telsa to relocate to Texas, well with Texas being Texas, after all.