I forgot to mention that papal infallibility does not apply to every statement that the pope makes or even his official writings. In fact there are very few such infallible decrees in the history of the Church.
Yes, agreed. Popes are human too. Therefore all are sinners and subject to human error just like the rest of us.