I think that Driver's Ed should be a mandatory course to graduate high school (at least we can look to the future generations).
In this course, there should be a whole section on bikes/peds. They should be tested and everything, just like English or Math class. You fail, then no diploma.
At least at that age, their thoughts/ideas are more easily shaped. It would be very hard to get the point across to the yuppies that think they are the greatest thing in the world.