If you missed President Obamas 2014 State of the Union address or forgot about it as soon as he uttered the obligatory God bless the United States of America, you have at least this in common with your fellow Americans.
Stop lying about "you didn't build that".
"You didn't build that" refers to the infrastructure and subsidies atop which profit makers stand. Private corporations didn't initiate or pay for the satellite technology that came out of the Cold War Pentagon & NASA budgets. This was paid for by the public through tax dollars and seeded to private industry who uses it to make massive profits. The roads that move goods and consumers, also paid for by the public. Obama was referring to the fact that commerce has always been heavily state dependent. This is why our largest corporations have built a lobbying empire in Washington DC, the place where business goes to get no-bid access to the taxpayer's wallet. Corporations also benefit from the Patent system which puts a virtual monopoly fence around their investments. They didn't build that either, but they benefit from it - which means they owe a debt to the public taxpayer who makes their profit possible through their tax contributions.
Our most profitable corporation, Exxon, doesn't defend its oil fields in the middle east. This is done by government military employees at the taxpayer's expense. The phrase "Exxon didn't build that" means that Exxon investors don't die protecting Exxon's oil fields. To the contrary, the company owes a massive debt to the public taxpayer and government workers who ensure the reliable delivery of their profit cow.
Stop lying.
When you say "paid for by the public", maybe you could also explain where that "public" money came from?