I'm starting to see more riders with BMX helmets on the streets. They look even more sturdy to me. Although bike helmets have a fine helping of foam, my Louis Garneau has only a tiny little plastic shell. IIRC, BMX/skate helmets have a nice thick plastic/composite base with padding inside.
If everything fails you can buy one of those dope soft helmets REload sells.