Speaking as someone who goes to Trinity I completely agree about the whole middle class divide.Wealthier students should pay because Universities need funding for research. Lower income students should be exempt and encouraged to go to third level. They appreciate it a lot more than some of the spoilt brats from Foxrock. Too much class divide in Ireland when it comes to 3rd level.
Most of those "spoiled brats from Foxrock" have their private education practically subsidized (state pays teachers in private schools). Ironically most of these children's parents are the one's who zealously campaign for unions to be neutered and for social spending to be halved.