First off gas buying boycotts don't work; consumers don't eat a large enough chunk of the pie to make a difference from a boycott - even if you boycott for years.
In terms of biofuels, while not a bad idea, we don't have the ability to properly obtain and distribute with our current infrastructure. It's less energy dense, so you're going to get less mileage per tank. When some try to make a cause against biofuel they argue that we have a food shortage, this really isn't the case. Right now we, as the human race, produce enough food to feed about 13 billion people. The problem with starvation isn't lack of food production but in transportation. So the main problem I see with biofuel is obtaining and refining - then the cost of retrofitting our current gear for the new fuel type.
For a short term fix (from now to 20 to 30 years from now) I'd suggest we move to natural gas. It's cheap, can be produced in most countries so there's no issue with consumption based wars, burns far cleaner then gasoline while being more energy dense (more miles per tank). A TED talk going over natural gas ->
http://goo.gl/3JzHf
We're making many breakthroughs in battery and solar/nuclear technologies (
http://goo.gl/W7eDP,
http://goo.gl/OgSA0 ). I think the time that natural gas would give us we'd be able to make very light weight, quick charging batteries and have refined LFTR and solar technologies to a point where we'd have safe, green reliable energy. Not to mention installing graphene in everything to make things more efficient ->
http://goo.gl/vlOyU