Earlier quoted context omitted.
Without commenting on whether or not "black hat" is offensive, you're straw-manning the argument. The argument isn't that "black" is offensive, but rather that it's connotation with negative things is. To use your The Office example, it would be as if "bad" hackers were called "Mexican hat" hackers, forbidden lists "Mexican lists", etc. (Except not, because "Mexican" only means a kind of person, whereas "black" means…
Boulderdash. There is not a damn thing offensive about a combination of . We use constructs like that all the time. Or are we going to start saying "red lights" are offensive? Or "yellow lights"? Around yellow proceed with caution! Red means Stop! Danger! How about "Dark rooms"? Should we avoid that? Change red-black trees to green purple? Or hell, lets rope the electrical engineers into it. How dare black be the col…
Do I ever have a new word for you. Have you ever heard of the term 'yellow peril'? Color coding is a remarkably easy and efficient way to encode racial stereotypes and spread propaganda.
Nowadays the association with said color is lessened (though some elements still appear among racists) but it seems rather ignorant of history to ignore the uses of color coding for racial dogwhistles.