If he is omnipotent, nothing can happen against his will, or he is not actually omnipotent.
Which is more acceptable: that god can’t stop a 5 yo getting a raped, or won’t stop a 5 yo from getting raped?
As far as bad things that happen, there is more to them than we usually know. For instance, it's impossible for us to know how good something is without being deprived of it. Evil is the absence of the good.