Stupidity begets more stupidity. An ahistorical inaccuracy representing Hannibal as a (mixed race) African American old man, based on politicized interpretations of some poor archeological data (literally just one non-inscribed coin found in the Italian Peninsula), now causes another bunch of idiots to get offended and call for more inaccuracy, just the flavor they prefer. You want an accurate Hannibal? Pick a Lebanese or a Greek.
But in any case, whatever the hell does an Arabized State built on a formerly Berber territory have to do with whatever some Levantine settlers did in the territory it currently occupies? It's like all those stupid Turks boasting about all three things the Greeks did before they ethnically cleansed them. nostr:note1qq80dkw384u6m4vvg7dl3xuh9n09g7w9fkjgeemfgfwql3pp08zqaj8332