Some of the article was spot on, and some of it was dead wrong.
As for the more 'hard working' students gravitate towards the sciences is a myth. Many of the top students in those fields are amazing with numbers and formulas, but as soon as you ask them to explain it, talk to another human being, or write a piece of paper, they are completely useless. Which is why they have to take manditory english classes (atleast at OttawaU,)
The race arguement isn't applicable in Canada as applications are done via marks and not personal interviews. Grad school is a different story, also might depend if your trying to get into some obscure impossible program.
My first arugment also applies to proffessors and TAs. They can be the greatest mind known to mankind, and therefore useful to the institution. But have absolutely no personal skills or teaching ability. This leads to the class where students are dissinterested because the proff only writes equations on the board, reads off a prepared sheet for 3 hours, or my personal favorite is getting the students to teach each other. (Although if done in the correct maner is a great teaching tool)
As for cost, I can't comment on the US system (other than it appears to be FUBAR) but I and many of my friends payed for university ourselves working one if not more jobs usually at minimum wage and making sacrifices, which it appears the OWS generation which I refuse to be part of, fails to do. I went for years without a cell phone, OWS protesters who are complaining had the new Iphone 4S.