Article continues below advertisementBeyoncé has ignited a firestorm of criticism after wearing a contentious T-shirt during her Cowboy Carter tour performance in Paris. The shirt, featuring the Buffalo Soldiers, a Black U.S. Army unit active in the late 1800s and early 1900s, has spurred a heated debate about American history and its narrative.