Nothing against Blacks, but they never look right in cowboy hats.
I gotta disagree a bit on this as one of my favorite actors, Clarence Gilyard, Jr., looked mighty fine in a cowboy hat when he played Ranger James 'Jimmy' Trivette on Walker, Texas Ranger.