Very true about the "political class".
Also, some of the richest people I know are Liberals who are deeply involved in "non-profits". The corporations that market products and services and try to be profitable? Times can be tough for those folks right now.
But the people who are "non-profit"? Man, the money just keeps rolling in!!