Going through these section by section, it stands out how much grumbling there is in the Gospels. People are always grumbling at what Jesus is doing and how he is doing it with. Here is Jesus, healing people and changing lives dramatically... and rather than applause from everyone, he hears grumbling. Remember that when you're pressuring yourself to keep everyone happy!
The people are grumbling because Jesus is granting legitimacy to Zacchaeus by dining with him while he's still a sinner, but it's a remarkable pattern that Jesus is establishing. Jesus doesn't wait for Zacchaeus to change his life before dining with him. Jesus goes in to eat with him, and then his life changes.
He does the same with us, too. May we receive Jesus and fully acknowledge our broken state. We are not worthy of the King, but he makes us worthy by coming to us. Such is his unconditional love. We are broken, but we are his and we are precious to him. He has come to seek us out, and may we celebrate as he finds us, in whatever state he finds us.