I always found the lack of green in MLB uniforms as perplexing. Are they afraid they'll blend in with the grass? All this while the other primary colors dominate like they got an anti-trust exemption. Besides the A's, only Balt, SF, and Pitt don't have some shade of blue or red as their main color, while teams like the Rangers, Indians, and Nationals couldn't decide and instead vacillate between featuring between blue AND red. There doesn't seem to be as many anti-green-ites at lower levels of sports; plenty of colleges use it and, hey, it was good enough for the Harborfields Tornadoes. But the NFL has (I think) just the Jets & Eagles; the NHL had the old North Stars but even their move to Dallas shoved green to their secondary color behind black; I have no idea about the NBA; and I don't seem to be seeing any in the EPL either so apparently it's not strictly an American prejudice.