He knew John was a righteous and holy man. He was perplexed by John's teachings yet was glad to listen to him.
I've met a few people like this; men & women who attend church every week, listening to solid Biblical, Christ exalting and Gospel saturated sermons. I've been in their cars as they play old time gaspel music from the CD players. Yet sadly they are the first to admit that they do not know Christ as LORD or Saviour.
I wonder just how many, go to church each week; enjoying sermons, singing and even when perplexed by a message, they listen with gladness.
Yet freely admit that they don't know Jesus.
I'm not sure how Herod slept at night, but i'm sure he made excuses; "I'm married to her now and I should honour that vow" . . . or something along those lines.
Likewise i'm sure similar people today salve their consciences with excuses.
But when it boils right down to it the basic fact remains:
They love sin way more than the Gospel that they gladly listen and acknowledge to be true.
Herod proved this in his own life, a few verses later he gives John's head in payment for his stepdaughter to do a lap dance for him.
It doesn't matter as to the extent of sin; whether its for sexual pleasure like Herod or just for a small lie, rejection of Christ for sin is and always will be 'Rejection of Christ for sin.'
Here's the thing for the Church - How Do We Go About Reaching These People?