Disneyland had the took hats in their bins.
Didn't know that, I'll have to check Disney Springs or maybe Hollywood Studios later to see if they have them in Florida.
Edit: no took hats at the Tatooine Traders, doesn't mean they never had them though. I know they didn't have them at Xmas time either, so it's possible they got limited quantities in the months in between then and now...