Blessed JPII has been targeted by the left for his actions against communism and secular immorality. His beatification and his eventual canonization is justified.
For the record Catholics only recognize two persons to have ever been without sin. Sainthood is a recognition of persons by the Church for living extraordinary lives of who lived lives of great charity and heroic virtues.
A pope is supposed to be judged on his papacy, not just on personal morality.
JP2 held the line on some forms of morality but not on homosexuality or sexual abuse. He certainly did not hold the line on faith. The left wanted JP2 to do many evil things. He did not do all of those things but he did do some of them, such as permitting alter girls and liturgical dancers. He caused grave scandal by conducting masses with pagan, homo-erotic dancers and participating in pagan daemonic rituals.
I would not normally post such things in front of non-Catholics, but the JP2 situation is dire. Not only did he fail to defend the faith but he is directly responsibility for enabling homosexual abuse on a global scale. Canonizing JP2 would scandalize all Catholics who take the faith seriously and would deservedly make Catholics a laughing stock to the rest of the world.