Ken Griffey Jr. is approaching 600 HR's. For me that puts Sosa's and Big Red's HOF credentials in the proper perspective. Neither of them belong in the HOF. Neither could shine Griffey's shoes. One dimensional players, compared to Jr.
I agree that Griffey is the better player overall, but I still think the other 2 belong in the HOF as long as they are never proved to have taken steroids.