Great post.
I like Luke like I enjoy many of the town's characters (because of how they make the story more interesting and complex), but I refuse to deify him like many do, because he is a hot mess and not even close to being the nice person people have built up in their minds. This would be cool if ASP wrote him that way intentionally, but I have trouble believing she didn't mean for him to be that curmudgeonly "real deal" guy with a heart of gold.
He's not. He's rude (many times very unnecessarily), condescending, insecure, ridiculously set in his ways, hates dogs, hates kids, hates change, hates leaving his comfort zone...he is one of those people who seems to get off on being negative about everything. If anyone wants to be happy or celebrate, well, that's lame. "Everything is stupid, everyone else is wrong, and I'm going to make sure they know how stupid and wrong they are."
And to top it off, he's an emotional chickenshit who was great at running other people down but not so good at actually accomplishing anything himself.