I'm not suggesting companies should just take one for the team out of the goodness of their gigantic hearts.
that's exactly what you're suggesting.
No, it really isn't. I know you don't need a refresher in basic econ so you know that under (actual) capitalism a company is going to avoid passing along costs to the customer for fear that competition will come in and sell the same product for less, taking away their business. But we don't have that bc we don't have any real competition in the marketplace, so they know they don't have to worry about that.
Furthermore, many of these companies are really going hard, saying oh crap, the cost of our widget just increased by 2%, so let's go ahead and pass along that 2% to or customers...oh and while we're at it let's bump it another 2% so we can keep those record profits soaring.
Quite frankly if that's the game they want to play then fine, but then they shouldn't be allowed to turn into socialists and take govt bailout money