I agree with everything you state except the last line. Using "capitalism" and "moral" in the same sentence made me laugh.