
Originally Posted by
Apollodotos I Soter
People residing in Carthage viewed themselves as Carthaginians politically and as Phoenicians ethnically. The phoenician cities under hegemony of Carthage viewed themselves as Phoenicians ethnically, but did not, most likely - since we do not have information about the government of these cities, viewed themselves as Carthaginians in a political sense, but as citizens of their own cities, for example of Gadir. Gadir most likely also had some sort of a council that ruled the city and surrounding countryside. The political situation might have been different for the colonies that were actually founded by Carthage, rather than those founded by old Phoenicia.
The historical problem for Carthage is the same one that hellenistic kingdoms faced, they did not fully integrate various political entities under their hegemony. Carthage actually being a city state, could have have granted carthaginian citizenship to other phoenician colonial city-states and give their people a stake in carthaginian government, but chose not to. That is why the citizens of some cities such as Gadir did not put a fight against the Romans and simply surrendered. Rome not only established hegemony over those polities but also offered the select few a stake in roman government.