I completely, completely disagree. Marquis had #21 in St. Louis, the number isn't retired, and Sosa hasn't been on the team for a few years. If Sosa had died or something, then yes, that's fine, but I think the Cubs would be douchebags if they made him change his number because it was worn by a player a few years ago Because it was worn by a player a few years ago? It was worn by arguably the greatest Cubs of all time. Marquis is a crap player, and shouldn't even think about wearing the same jersey number that Sammy Sosa wore. Yes, Sammy was awesome, but bridges were burned. If the number isn't retired, then someone else should be allowed to wear it. If you don't want a "crap player" to wear it, retire it, simple. Clearly the team doesn't hold Sosa in as high regard as some fans. It's important to this franchise that players embody what it is to "be a Cub", and Sosa just isn't that. He was a great player who put up eye-popping numbers, but he'll never be confused with Banks or Santo as far as championing the Cubs and comitting his post-baseball life to the team (another reason I think Santo's number was retired....he has dedicated so much of his time and energy to the Cubs in the last 30 years. I just don't see Sammy following suit). To Cubs fans like myself who were big Sammy fans, what the Cubs are doing is a big slap in the face. First they trash Sammy in the media because he left a game early that had the same significance as a spring training game. And now they sign some horrible pitcher who was one of the worst players in baseball last year, and they're fine with him wearing the same number that Sammy did? That's crap. Sammy put more fans in the seats than any of McDonough's marketing gimmicks ever have. Show a little respect and don't allow some random player (a former Cardinal, no less) to wear the same number that a baseball legend wore.