I honestly believe that Pete is a good and kind person. However, I have an issue with his failure to raise any opposition to some obviously morally reprehensible situations which have arisen in the BB house. Surely the best test of a man's character (speaking in terms of humanity generally) are the occasions upon which he chooses to speak out - these missed opportunities being even more apparent as Pete appears to have a strong moral code.
True, I am not as harsh on the other housemates - but this is because my expectations are higher for Pete. He appears to have many of the best qualities a person can possess for leading a decent life, including humility and respecting others.
Despite Richard and Aisleyne's lesser sense of moral respect for other human beings (which Pete clearly possesses in spades), they have been strong enough to stand up for what they believe - why not Pete? I know he has it in him - I would love to see him let rip before the series ends!
On a more superficial point - I don't like the way Pete is intimate and tactile with all the girls - he should be more sensitive to the fact that this may cause confusion...