Whether someone is virtuous, or caring, or helps others, is irrelevant in ascertaining their value, and thus how they should be paid. A teacher might produce pleasure in a student, but that student is in no capacity to makes its pleasure the deciding one. The moral good of a job is, at best, a footnote, and only valuable insofar as far as the dominant groups are pleased by them. The market doesn't care about your moral good.
The mistake of writers like this one is supposing that such a system can be fixed within the confines of modern capitalism. It cannot. People will conduct their campaigns, and go on strike, and create new movements, and perhaps pay teachers more out of social duty and pity, but they will ultimately butt heads with the philosophical underpinnings of modernity. If this writer is serious, the solution is not to turn to mere Marxist-inspired theories of labor, but to Aristotle and Aquinas.
For what Aristotle, Aquinas, and essentially the entire stock of pre-modern philosophy, approached differently was the question of, "what should our fundamental social value be?" Their answer was not, "pleasure." For Aristotle, it was the good produced by a life trained in socially-imparted virtues--which ultimately allowed one to contemplate the divine. For Aquinas, it was more explicitly religious: loving God, which entailed doing and believing all the things He wants us to do. And as was the case with the Enlightenment, the cultures that both these thinkers embodied were constructed around such answers, from the top down. In either system, the moral worth of work is not irrelevant, it's the only thing relevant (with differences in how moral is defined).
In-depth rebuttals should be directed to Alasdair MacIntyre, a Scottish philosopher whose book "Whose Justice, Which Rationality," I just paraphrased in part. (But seriously...)