Actually, 0.3% of the players with a FIDE rating is grandmaster. I just did that calculation yesterday.
Wait so, one in every 333 people that have a FIDE rating are grandmasters?
There are 372606 male players with a FIDE rating according to their database and 48097 female players. Totals 420703.
420703 / 1441 = 291.9
There are ofcourse many more unrated players.
There are 101000 active players with a FIDE rating and 1200 active GMs.
101000/1200 = 84
Then, one in every 84 FIDE rated active players are GM.
Those aren't facts, they're just your opinion.