Many people would say that part of God’s omnipotence is that he can “do anything.” But that’s not really true. It’s more precise to say that he has the power to do all things that power is capable of doing. Power can’t make an illogical statement logical; it can’t create, for example, a square circle. And while an omnipotent Creator can make beings who possess free will, he can’t do that while at the same time controlling their behavior. This would be a contradiction that “power” cannot overcome. In other words, God could prevent all wrongdoing from occurring, or even most of it, but he couldn’t do so without blocking or limiting or overriding our free will. If God’s plan was simply for us to do things, or to do things a certain way, than free will would not have been necessary. No, the purpose for which we were created is not to do things, although there are things that we do; it is instead for us to be in relationship with him, in the manner – roughly at least -– of spouses (in some analogies) or, more likely, of parent and child.
Illogical things such as "create a rock bigger than He can lift" or commit theistic suicide do not mean He is not "all-powerful." The English term omnipotent is understood by theists to apply only to things that are logical to be ALL-Powerful by. This would include the creation of matter and omnipresence and abilities that are within the logical realm of a progressive ORDER which does not contradict itself. You can not ask for illogical contradiction as a part of being all powerful.