You may be making a logical flaw. You assume perfection means you do not have the choice to do offenses. Just because Adam had choice to do evil does not mean he was not perfect. In fact, he lost his perfection when he chose to entertain satan (eating the tree of knowledge of good and evil.)
Perfection to you may not be the definition of perfection for God. Moreover, you are not perfect, so you cannot possibly know what perfection is (although you most certainly can have a good idea.) You still haven't answered my previous question: does God create things imperfect?
If you believe God creates things imperfectly, then of course your argument stands. But, if you believe that everything God creates is perfect, and that after that initial creation the maintenance of one's perfection is entirely one's responsibility as a free agent of God, then your argument does not stand at all.
If God created a perfect human, then it is up to that individual to lose or maintain his/her perfection. Adam did not maintain his perfection, as a result the animals became blood-thirsty and carnivorous, and he fell from perfection. This is because we had dominion over the earth - once we sinned plants became poisonous to us, animals became violent, etc. Adam was perfect up to the point chose not to be and disobeyed God.
Only one human maintained His perfection on this planet, and He vindicated the human race by doing so. The only one that didn't lose His title as a Son of God was Christ. Adam lost his title as Son of God, and was demoted to a son of man (since son's of God are perfect)
Now, if you do not believe God makes everything perfectly we can agree to disagree, because I 100% believe God creates everything perfectly as per His perfect deity.