On perfection: humanity as a whole is flawed. That's life. This may sound paradoxical, but I believe that the only way to be perfect or for something created by a human to be perfect, it must not be perfect. If something was truly "perfect" as we tend to think of perfection, it would probably be an illusion.
Perfection is imperfection, and vice versa.