Just because this isn't a cure all magic bullet does not mean it isn't a step in the right direction. Progress no matter how small is still progress.
I encourage those of you who live in the United States to drop a quick line to your congressman and ask that they support this bill.