Let's not be hyperbolous here. Anderson has his off-ice issues, and he is a bit of a space cadet. But the worst person in the HHOF? Harold Ballard, anybody? Among the players, well, Eddie Shore wasn't exactly a good guy, either. If you look back, there's quite a few HHOF players with some baggage to their names.
Also, if you take a long, hard look at the players from the Oilers dynasty (plus the Islanders and 70s Habs dynasties), a lot of them saw their play tail off once they hit 30. Anderson was one of them. Coffey and Kurri also had their play tail off considerably, too. (Outside of the lockout-shortened 1995 season, Coffey had a lot of forgettable years). Fuhr nearly played his way out of the league until he had his magnificent comeback season in 1995-96. So Anderson's not the only one. I think it's because these guys played so much hockey during the dynasty years, and it eventually caught up to them. Playing 20-28 playoff games is like playing an additional regular season. Anderson was a 30-year-old in a 35-40-year-old's body by the time 1990 rolled around.
You want to talk about bad people getting into the HHOF? Pavel Bure was an awful human being. From his mafia connections (geez, I'm sure that went over well with Russian NHLers who were suffering extortion at the hands of those guys) to that threatened holdout prior to Game 7 in the first round of the 1994 playoffs, Bure was not a good person at all. And it hurts his case. I don't think the lack of 500 goals hurts his cause at all. It sure hasn't helped Pat Verbeek. What hurts Bure is that he was one-dimensional - if he wasn't scoring goals, he wasn't contributing, and he was a liability - and he is a bad human being.
As I said before, I think Larionov's the last of the Soviet greats to get into the HHOF. The others will be in the IIHF HOF. It's been the NHLHOF for 40 years. I don't think it's going to change soon.