I agree with you, but being how in reality both Canada and the USA are secular countries, meaning that most people live for pleasure and only live in order to support their pleasure.
Are you suggesting that Capitalism, without Christian charity is the answer?
Can you expand on a system you believe is the answer; in the same manner you showed the problem with Socialism?

Tom