He must get a capital b because he used to be royalty in Wakanda, or is there some other reason?
Black is a title, unlike white, which is a description.
Hispanic is also a title.
Anything anti-American is a title and as such is privileged, so it Capitalized.
/liberal logic, 101