I'm from Germany, and I have never once seen a road flare used on an actual road. Not sure if they're even legal in the EU (sounds like a bad idea to carry explosive or highly combustible stuff around in your car?), here in Germany all you as the driver have to do to secure an accident site is set up a reflective "warning triangle" at a specified distance and wear a safety vest when outside the car. I have seen plenty of pyros at football matches, although I'm not sure those are being sold as "road flares".