Not getting political...the "go green" nonsense is just that...nonsense. It has minimal impact and is mostly to make you feel good.
Reducing our reliance on foreign oils? Check
Reducing pollution of our environment? Check (look at cities like Mexico City or Los Angeles. Smog smog everywhere. Look at the side of busy highways, covered in plastic bottles. Non-bio degradable plastic bottles that just sit there and sit there)
Actually making CHEAPER alternatives? Check (halogen lights save quite a bit of energy vs incandescent and yet produce just as much light. When we switched all of our lightbulbs to halogen, we actually saw a significant savings on our electric bill)
Even if we aren't somehow saving the environment, there is no reason not to do these things, because they clean things up, make things cheaper, and make us less reliant on a fuel that will one day be gone forever and pollutes our air.
On a note about BP: I haven't seen anyone mention that they apparently got the well capped.