Going off the reaction on social media, it does seem he has won a lot of people over and many feel he has been the victim of bullying by other campmates.
It was inevitable that this was going to happen. He was always going to go out of his way to try and present himself in a good light. He has said it's all about wanting a bit of forgiveness, however the cynic in me can't help but think it's more about him wanting to win the public over ahead of the release of his upcoming, soon to be released book.
At the same time though, unsurprisingly Boy George hasn't covered himself in glory. They all had their opportunity to have their say earlier in the series and decided to draw a line in the sand however George seems to be attempting to turn others against Hancock at every opportunity. Doesn't come across as a nice character at all.