This banner/bunting isn’t actually legal to display in the USA:
Title 4 US Code, Chapter 1, §8,
(d) […] Bunting of blue, white, and red, always arranged with the blue above, the white in the middle, and the red below, should be used for covering a speaker’s desk, draping the front of the platform, and for decoration in general.
in a time where people actually fly Mexican flags above American flags, this is not even remotely an issue about a bunting that does not even look like the American flag
If you want to worry about an issue that is disgusting, look to the losers who put another flag above ours on US soil.