I agree that the sportswriters doing all the voting is an absolute joke. Here's how the voting should be divided up and then computed to get players in based on percentages:
2. Players & former players (guys who have played a minimum of 10 years)
3. HoF members
4. Coaches & fomer coaches (a minimum of 10 years in the NFL)
Once the votes are tallied, you then have your current inductees.