I agree that males should not run in the women's category, but on the other hand I think the whole idea of a women's category is part of the problem. I am a man, and I will never ever be the fastest at any distance. Never, no matter how hard I train. There are some things I might be one of the best at, but running isn't one of them.
So why can't women think this way too? There are things females can be better at than men. Why don't they focus on those things instead of competing in a sport that men are better at? And for that matter, why doesn't our society value and reward people who are good at things women are good at? Maybe that's the real problem. Maybe if society rewarded women for being women, women would stop needing to be as good as men at everything. Women would stop needing to feel like they can "win" doing masculine things.