Non-profits denote nothing about their financial good-standing or moral good-standing. You can be an amoral non-profit, a moral for-profit or vice-versa. Your profit structure has nothing to do with the morals of the people inside of it.
Additionally, there a lot of non-profit executives that are profiting very healthily off of their work.