I think capitalism is the root of all evil and that being said i will say socialism is the solution of poverty .
I disagree. Socialism has NEVER been a practical solution to poverty. In fact, it makes EVERYONE equally poor in practice.
I think Capitalism (which is a term created by Karl Marx to describe the free market), if it is to work, REQUIRES morality, and charity, and can very much be a horrible system at it's worst, however there is nothing that comes close to it at it's best.
And Socialism at it's worst is pure hell on earth. At it's best, socialism cannot compete, and is incredibly inefficient, as well as inhumane. Anyone who saw Stalin's USSR, or Mao's China, or Pol Pots Cambodia, or Kim Il Sung's North Korea will attest to the lack of ANY freedoms, and rule by terror.
It is ironic that the system of Socialism claims to work "in the name of the people", never seems to fulfill that promise. In fact, Socialism's security is diametrically opposed to, and opposite of Capitalism's freedom, in a zero sum equation; The more of one, the less of the other. And the worlds worst atrocities have been done under socialist pogroms, upwards of 40 million innocent Soviet civilians under Stalin's purges (did you see the Russian movie I posted above The Checkist?) and upwards of 60 million Chinese in Mao's cannibalism in the Great Famine and cultural revolution.
Given the choice, I would rather live in absolute freedom, risking anarchy, than the jack boot of big government on my neck.
Socialism has been around for over 100 years now, and it has never worked.
NEVER.