Dude has never been not humble. He's always made smaller indie movies even before Green Lantern.
In an interview he said that when he was offered Green Lantern, he went to the head of FOX and told him about it, saying that he would rather play Deadpool instead and asking him if there was any possibility that they would make it. He said no. So he took the other role.
And as for X-Men Origins: Wolverine, he was pretty much blackmailed into playing the role as it was, otherwise they would've signed someone else.
It's just that at one point 'the Internet' started trashing him, ignoring his talent and his good performances. And comic book geeks played a huge part in that. The man got so much hate on these kinds of boards, it's incredibe. As if it was his fault that Blade: Trinity (he still was the best part of it), X-Men Origins: Wolverine and Green Lantern weren't good movies.