I never saw Barret as a racist stereotype. Even if it was more due to the translation than anything else, I thought he was meant to be a Mr T homage. Which I presume was the original intention, so why not translate him that way to solidify it? Sure Mr T is a caricature, but harmless and amusing, and Barret is much better written than a typical Mr T bit