There are this many at large in society unfortunately. I'm not sure what number you're referring to as 'so many' within politicians, but I've seen multiple pieces of research which put the estimated % of men who are rapists at ~6%.
Given there are 630 (?) MPs, and let's say 75% are male which makes approx 470. 6% of this figure would be 24.
My figures are approximate as I'm sat in a cafe typing on my phone and if I switch to calculator I'll lose my post, but I think they're right.
So if politicians were like the rest of the general public, we'd expect 24 to be rapists.
Given politics attracts people who want to weald power, it feels likely to me that the % is higher in this demographic.
And a reminder, the above is estimating rapists, not more minor sexual offenders.
There was a news story going round recently about 56(?) current MPs being accused of serial offences.
It is rife, in politics and in society at large. And anyone who thinks the men they know are all nice men is clearly wrong. 6% is 1 in 20, how likely is it that all the men you know happen to be outside of this group? It certainly isn't true for everyone, so I can only assume we all know and socialise with rapists. Sobering thought eh?