To me lobbying, in the political sense, is different than preaching. Which is what John was doing with Herod.
Yup, just give the same act a religious label and it's biblically sanctioned; but commit the exactly same act under a different pretense or a different umbrella, and, yup, that's out of bounds.
Herod responded kind for kind. Herod's locking up of John was a political act. Herod was responding to a clear political threat of open lobbying. John didn't preach vs. what Herod was doing behind closed doors. He engaged in an open rebuke.
Are you trying to tell me that pastors & prophetic types go around "preaching" personal rebukes in open forums in the public square? Tell me who and when.