Pujols has had a great career and, at this writing, deserves the '08 MVP, but he really doesn't deserve any more hardware than he's gotten. He's had some very stiff competition, but he's only been screwed out of one MVP (2006, when it went to Ryan Howard). I personally think the MVP Pujols won in 2005 should've gone to Derrek Lee. From 2001-2004, Barry Bonds had the MVP on lock-down - no one else really stood a chance. If you want to take those away from Bonds because of steroids, then Pujols probably deserved two or three more, but, if you go by the numbers, Bonds was deserving all four years.
Classic, you don't think Ted Williams deserved more hardware? I would've given him the MVP in 1941, 1942, 1946, 1947, 1949, and 1957. He only actually won in '46 and '49.