augustine provides a reasoning to refute this claim, by arguing that all things are created good, but not PERFECTLY good, and therefore, are "liable to corruption." for augustine, evil is simply a lack of good.another problem that augustine addresses is the fact that god allows us to choose evil, while he can prevent us from doing so, given that he's all-powerful.the ones who choose good live in the city of god, and the ones who choose evil live in the city of man.
aquinas on the other hand, seems to be a bit aristotelian by claiming that everything is directed toward an end.
the end not being specific pleasure or happiness, but to god, which is the supreme good.
aquinas' ethical theory stems from his belief that everything has an end and one's action towards this end is initiated by an agent.
aquinas argues that all things must have an end, otherwise "action would tend to infinity." aquinas then defines what a "proper end" is, by using a somewhat aristotelian concept; he argues that all action and movement is aims for a good, and therefore, seeks "some perfection," and there is only one supreme good that is perfect, and that is god himself.
human beings have free will, and god knows what would happen if they make choices using their wills, but this is different than when god CAUSES an event to occur, for the former means human beings possess free will, while the latter not.