I don't believe it was disrespectful on the part of Bamba.
I do think it is a stupid rule. If someone does have an offensive, political etc shirt underneath then this could be treated as a card offence in its own right if the rule was clarified / changed to specify this. My suspicion is it was...