Economics, power, and human nature don't care about your political ideology... But New School might not be economically viable, given their location, reputation, expected level of amenities, and tuition. They are located in NYC, one of the highest priced areas in the country, but I've never heard of them before, so I expect they cannot charge the kind of tuition necessary to hire people at a competitive salary.