Not disputing it's not free for all, the NHS do pay a portion of the fees (15% IIRC) but it is still free for anyone on low income benefits, under 18s (and 19s and 20s in special cases)
Under 18s are about 20% of the population, benefits, dunno, say 20% again, chucking in preggers people and...