I’m going to play devil’s advocate here.
FL sold you goods at a heavily discounted price, ie they made less money and you benefited. Then you call customer service and demand that FL give you a free hat (which required a promo code) because you did not follow the steps for a free hat.
The free hat promo was likely offered to entice people who would otherwise not spend money, to spend money.
Sure they could have given you and thousands of others free hats who didnt enter the promo code but how much money would that cost them in labor, product and shipping when they did not screw up.
Ask yourself this, would you still be happy with the products you ordered if you never saw the email?
Saying you got screwed by corporate America is hyperbolic when it was you, not the company, who didn’t enter the promo code.