The stupidity here isn't in the corking of the bat. It's in corking a bat with a shaved handle and probably made out of maple. If you're going to cork, you better have a thicker handle and ash wood. Maple is so hard it tends to shatter in a ton of pieces rather than merely snap like ash does.
Anyways, cheating is a part of certain games, if not all. Guys are always trying to get an edge. Any pitcher that says they would never cheat is a liar. You don't think every pitcher would scuff a ball, and they probably do, so it moves a heck of a lot more. NASCAR is famous for its cheating. NFL players cheat all the time (See Romanowski). The NBA has cheaters to, Stockton is a reknown dirty player for throwing cheap shot after cheap shot to get an edge. Horse racing is all about cheating.
Look, I don't like Sosa. I thinks he's roided up as much as anybody. He went from a thin guy to a monster in no time at all, but I don't care if he cheats with his bat. I'm more upset that guys are roiding in baseball, than corking bats and doctoring balls. The latter two are and have always been a part of the game, just as other sports have had their own ways of cheating. Heck, Tiger Woods has stated that he wants to have players' drivers checked before they tee off to make sure they're not "hot".
Anybody that is shocked and appaled by this is naive. Don't by into ESPN and every other news media. It's their job to blow things out of proportion. The fact is, it's a part of the game. Deal with it.