"9% of the British population have been Knighted"
Current British population: c. 62,000,000.
9% of them, umm, c. 5,580,000.
5 and a half million Knights? That's a lot of Knights, dave. One hell of a potential army there, old boy!
As a knighthood is only for life, & not hereditary, & every knighthood is personally conferred by the Queen, that'd mean that over her 60 years of rule, she'd be knighting people at the rate of 92,000 a year, or 7639 a month, or 1910 a week or 273 a day, or 11 an hour, assuming she did it 24 hours a day, 7 days a week, 52 weeks a year.
I suspect you're mistaking a Knighthood for a hereditary title dating back to the Norman Invasion of 1066, augmented by the new Lords invested by Henry VIII in medieval times, as in Baron, Baronet, Lord, etc. There's only about 400 of those, max., plus their inbred offspring. So the aristocracy is still a fairly exclusive club over here.
I suspect your figures were supplied by the same American Bureau of Disinformation who assured the US public that the UK's National Health System had "Death Panels", who killed old people because they were too old & expensive to keep, that vital free drugs were denied to people who weren't economically active, & all the other ludicrous lies promulgated by the US anti-universal health care lobby & insurance companies.
All these incredible lies were reported over here to a frankly open-mouthed British Public, whose love of the NHS daren't even be tampered with by even the most mental swivel-eyed extremists of the Tory Party here.
Oh, btw: A Happy & Peaceful Christmas to all of you out there!
I may be bonkers but at least I'm British.