Every heard of "voluntary contributions" plus you have to pay for books. No element of our education is free as it is...
3rd level education should be paid for through general taxation. If the argument is that some professions earn a lot of money on the basis of the education, then you tax them at such a level as to provide for the next generation coming through.
If this Government hadn't eroded the direct taxation base so much, this wouldn't be an issue. Similarly if they weren't providing so many tax shelters for the rich, O'Keefe's notion of millionaires getting away with paying nothing towards the education of their children wouldn't be true either.