It's regrettable when a serious subject like safety descends into a US presidential type exchange with name calling. Just stop it.
Racing in the UK is not embedded in the culture as in Spain, Belgium, Italy, France, for example. There they have a hundred years or more of proper road racing and people are used to the fact that roads get temporarily closed or made one way for races.
In the UK we have Daily Hate readers and an attitude from authorities that local races (the majority of the just under 500 - not a lot in a year) - are really a bit of a nuisance that holds people up by a few minutes on the way to wherever they may be going.
So we have to deal with the real world. I've been in both, and can be certain that having closure is safer from a vehicle interface point of view (team cars excepted!) but that riders take more risks and there are actually more crashes,
On the open road there are risks, outside of the two fatals mentioned, no news of any other head on incidents at speed.
If the riders who sadly lost their lives took the risk KNOWING it was not a closed road, please explain how this makes racing any more risky. I gather from a contact (no names) that in one incident the oncoming vehicle was virtually stationary.
Ms Storey is entitled to her opinion. Which might be better expressed by simply not race open road events. As it is it's a bit insulting to all the grass rotts VOLUNTEERS who organise races for the "lesser mortals" who plug away for years in their chosen sport FOR FUN.
As for the safety aspect, I've seen two women's races in the last couple of seasons. One open roads one closed. Both had massive crashes with people all over the road. Neither had anything to do with traffic, simply riding standards. This is not specific to women's races. There are plenty of crashes in men's races which may be due to poor standards brought about by lack of experience and a good grounding inside a decent club, with a willingness to listen and not think you know it all because you train well, ride fast, and have a nice bike, belong to a "team".
ORM rant over. Signing off.