That's a good question... Baseball is by far the slowest of the big 3 sports (Hockey doesn't count anymore, and Nascar isn't a sport, but enough about that)
Baseball is a more cerebral sport, and todays kids want instant action, instant gratification, bone crushing hits... God forbid you go 4-5 pitches without a homerun!
I think Baseball would be the perfect thing for todays kids. Teach them to slow down and think for a while.
I hadn't noticed the lack of African Americans. I will check that out. Interesting point.
"You're Beef Stew! That's gangster talk for LOSER!!"