Neither is perfect, but at least capitalism is honest with the shortcomings of mankind. The nature of humans is selfishness, and capitalism is built off of this. If humans were naturally honest and good, communism would work without a hitch, which simply isn't the case. Communism requires a...