America spends $2 billion each year on foreign food aid. Too bad much of it puts poor farmers out of a job. More »