You can't legislate away a cultural problem. See the drug wars, anti discrimination laws, and others. If we're going to be so cheap that we can't add bicycle infrastructure then we need to at least fund a public awareness campaign and possibly start teaching our kids about it.