Personally, this seems like a mountain out of a molehill for me - although I understand that it speaks to a bigger issue of mysogyny.
Rubiales' stupidity was doubling down. Had he made a full and sincere apology - 'I got caught up in the moment etc and I accept that my actions were inappropriate and unwanted' then I think he would probably still be in a job.