That's a darn good list, YD. Too bad you only list one guy at each position, as guys like Ted Williams, Joe Dimaggio or plenty of other greats could deserve a spot on there as well.
Your point about Bonds being possibly the best left fielder of all time is a good one. There are plenty of people in the game who consider Bonds to be, if not the single greatest player of all time, one of the top 5 or 6 of all time. People tend to forget that he's stolen over 500 bases, won 7 MVP awards, holds 8 gold gloves, has a career on-base and career slugging percentages that are equalled by only a couple players, and has walked over 1,100 times more than Hank Aaron while having approximately 3,000 fewer official at-bats.
He was one of the all-time greatest before vitamin S, he was perhaps the single greatest during the vitamin S era, and he's till the single most feared hitter after vitamin S times are largely over. If anyone thinks he's still doing this stuff and doing it by using vitamin S, you're a little delusional. Whether he did or didn't do vitamin S, the point that he's the greatest of all time has a lot of evidence to support it, and not much more than animosity towards him to oppose it. Yeah, he's first class rectal orifice, but that doesn't take away from his accomplishments between the lines.