If your random sample produces results that are obviously wrong, like a 95% female breakdown, that means your sample was flawed. Probably it was too small. You can't correct that by weighting other factors. If the sample was so unreliable in that one metric there's no reason to think any of the others would be valid. You needed a bigger sample.
A poll can certainly be designed to use weighting, and some are. But many of these political polls are simply reporting the party ID results that they collected. They aren't weighted for them and can't be jiggled by adjusting that.
Rasmussen has said women answer the phone 5X more often than men and this has to be weighted away for legitimate measure.