Democratic Gov. Jared Polis called the Gadsden flag 'a proud symbol of the American revolution' after a a Colorado student was told to remove a patch of the "Don't Tread on Me" flag from his backpack.
Based on what I'm reading everywhere and the comparison of how much GDP each country makes, it's because they are too poor to spend money on defense spending to protect themselves.
I noticed this in my travels through the Southwestern US. I've never seen so many flags on RVs, offroad vehicles, trailers, homes, trucks, etc.
The Trump ones must have been a big uptick in new business. I suspect it's displaced sports teams which perhaps the flag companies prefer as there are no trademark royalties?