Those guys have skeletons. Dave Kingman is just misunderstood. Kingman, like Steve Carlton, didn't have a good relationship with the media. Another knock against Kingman is his propensity to strike out. Sure, he struck out a lot.
Most power hitters do.
Contrary to widely held belief, Dave Kingman is only fifth on the Career Strike-Out list. As far as defense goes, Sosa is awful and McGwire is no better than Kingman. In 1978 I was 9 years old and just then starting to learn baseball. Whether it was wiffle ball, fast-pitch, lob, or pinners, my friends would always pick their favorite player and try to emulate them in the field. Bill Buckner was always picked, while Bobby Murcer, Mike Vail, Chet Lemon, and Oscar Gamble were also popular.