Beyonce's T-shirt depicting Buffalo Soldiers has drawn criticism for its framing of Native Americans and Mexican revolutionaries, portraying them as enemies of peace rather than victims.
Flags are supposed to be majestic emblems of identity, soaring in the wind like banners of victory... But too often, today's Pride flags are limp, disheveled insults to the community they claim to honor.