This whole idea that JPII did one or two good things, therefore (never mind all the crazy stuff) he has to be a saint, is quite alarming.
What about the heretic Martin Luther? He said some good things about Mary. Should we just forget about his heresies and canonize him too? What about Gandhi? He did some nice things too. Should we just forget about the fact that he rejected Christianity and canonize him too? Now that I think of it, I bet there are a few Novus Ordo people out there who would what these guys to be declared saints!
It's similar to the protestant heresy of sola fide. Instead of one act of faith in Jesus and you are saved, it is one "nice" act and BAM you're a saint.