Yes, biofuels done wrong = bad, = less food, = numerous other problems. Biofuels done right = renewal fuel source; = lowered carbon emissions; = reduced waste from other pollution sources.
Presently, at least here in the U.S., we have an issue of over-fertilized water from our sewer processing systems being dumped into lakes, rivers and oceans. This over-fertilization causes a number of issues. Many places in the world are far worse, not even processing the sewage.
So how do we solve this problem? Why, with Biofuels!!!
We've all heard of the Alaskan Oil Pipeline. How about the Arizona Sewer Pipeline? Or the New Delhi Pipeline?
Recent advances have shown great promise in biofuel production from algae & pond scum. Algae is a pretty pervasive easily grown biomass. Many species merely require water and nutrients (ie: sewage). Great mile square shallow ponds could be built in areas with near continual sunlight and warm ambient temperatures. We could pump our sewage to these processing farms. The algae would be grown and harvested and then converted into biofuels (ethanol & bio-diesel).
Not only would this provide us with a renewable energy resource. It would also help to clean the environment via several methods. First off, we'd be eliminating our sewage waste and solving that particular aspect of pollution. Second, all that algae requires something else beyond water and nutrients - CO2. So these algae farms would be akin to CO2 banks pulling much of the CO2 waste released via combustion back out of the atmosphere. Combine this with an increased use of fuel cells and you could have a net reduction of CO2.
So whenever I hear about alarmism regarding biofuels, I find myself somewhat irked by these individuals mere 'near-sightedness'.