Non-grads in general aren't funding anyone else, if you divided up the cost of government spending per person then someone on an average salary doesn't pay enough in taxes to cover their share.
You need to make a a fair bit above the national average before you're making a net contribution to society - the majority of the country are not net contributors. Of the people who do make a net contribution, they're mostly all graduates.
Not that I don't agree with the fees per say (though I'd rather they simply scrapped the various new universities offering BS courses) but it does irritate me when you hear non-grads doing low paid work moaning about students being tax dodgers or how they're funding them - low earners don't fund anything for anyone else, they don't even pay enough taxes to cover their own share of day to day running of this country.
Actually, the net contribution point varies quite dramatically depending on welfare entitlement, you don't have to be earning a fair bit over the national average to pay your own way if you are a single, childless, private accommodation paying (rental or mortgage) household, because you get pretty much no government support, and little benefit from many state provided facilities.
On the flip side, families with children, especially single earner families with children, have to be earning very large amounts before they become net contributors.