I agree with Gryzor, the formulas that the insurance companies use are a lot more complicated than you give them credit for. I am certain they take into account proportions of men vs women etc, they employ actuaries who know what they are doing. (EDIT: like what he says ^)
It has been proven in so many academic journals etc that men are proven to be risk takers versus women who are proven to be risk averse and more cautious, it's the same reason there are very few female investment bankers etc.
It's silly, it's like saying it is age discrimination when a 50 year old with 0 no claims has a far cheaper premium than an 20 year old with 0 no claims.
One thing that does need to addressed is insurance companies and there exclusions and exemtions of the laws surrounding contracts and unfair terms. It is these which cause so many consumers to be shafted time and again.
I also think the Govt should force every motorist to have seperate personal injury cover that covers them and their occupants specifically for personal injury, i.e. if you get hurt you claim off your own policy, prices of the policy will all be in and around the same ballpark and payouts are capped for certain injuries etc to stop Joe Bloggs and his 3 mates who werent in the car claiming for accidents that they didnt actually get hurt in.