John rebuked Herod because Herod had married his own brother’s wife and had done many other evil things.