I don't see how that answers the question of how imperfection can come from perfection. There are lots of robots in the world and non of them are perfect.
As crazy as it may seem, God (as I understand him), gave us free will to do as we please. The result of this is that we are also free to suffer or enjoy the consequences of our choices. Yes, it has made the world an incredibly imperfect place, but (as I believe it as a Christian) God has given us an opportunity to get things right with him in spite of the present imperfection.
History is full of examples of where innocents were sacrificed to atone for sin. In the story of Adam and Eve, innocent animals were killed to cover their nakedness. In the Old Testament, the sacrificial system was emplaced to give the Jews a way to 'get right' with God. Many other religions and cultures also used sacrifices to appease their gods, so this isn't just a Jewish/Christian 'thing.'
God doesn't want robots; he (just like us) wants the people around him to want to be 'right with him.' Had he made us and everything around us perfect, then what would have been the point of creating anything?