The voice actor is a black man. I'm in the camp that doesn't believe that black actors acting hammy is necessarily a stereotype. Black people are allowed to be loud and angry, funny and sweet, and Barret is all of those things because his character has a lot of depth. I think it's notable how a lot of black folks enjoy Barret and appreciate him for who he is while white folks cringe and think he's a stereotype. I think the black community is better at identifying nuance in black characters while white people (no offense) only look at his surface layer and automatically deem him a stereotype. I also think there's some level of meta racism going in where people get angry to see an angry black man. It's like how people get angry when they see Colin Kaepernick kneel, or BLM protestors. Something about black anger brings up a lot of emotions in white people for some reason.