Basically, the way that I understand, there is a way to have a perfect world.
However, we would all need to obey the perfect will of God all day every day, even though we may not understand why some of the things in it are good.
God's laws (which reveal His character and perfection) are not arbitrary.
When I tell my children not to grab hot coals out of the fire, I am not just trying to "force my will upon them."
So it is with sin. If we obey God, we will choose not to sin and things will be more appropriate in the world.