Responsibility doesn't pay for the high cost of healthcare, taxes or the rent. Sometimes it's important to be practical for survival purposes. Not every business out there operates with other people's money or with such gross profitability that they can just afford to have "responsibility" and "do the right thing".
Respect is a personal trait not a business trait either you have it or you don't. If you want to make money fine but chances are if that is your focus you are not going to have quality people you need anyway you will have the ones' you want to afford.