It seems that most of the people here don't know much about foreign policy practices and mechanisms.

Any country in the world that provides any kind of aid to another country has got a hidden agenda and clear political/strategic/economic goals and benefits that it will gain from the poor country. Only non profit organizations don't... and in some cases they even do too.

I'm not saying this because I'm pro or against, but because this is what the Americans have taught me in their own university (majoring in Political Science) and this is what any one in the foreign affairs field will confirm.
Forgiveness and being generous towards any country in politics has got to have a reason behind it. People tend to analyze politics with their own values, from their own angle and by using their hearts and at the end they fight. Unfortunately in foreign policy that's not valid and this is what politicians want you to do.

I repeat, I'm not saying this because I'm pro or against.

Cheers to all.