What does 1 Samuel 2:30 mean?
'So here's what the Lord, the God of Israel, says: I promised your family would serve me forever. But now, I say: No way. I'll honor those who honor me, but those who treat me with contempt will be disgraced.' 1 Samuel 2:30 - Modern Text Bible
(God revokes the promise of an everlasting priesthood for Eli's family, making it clear that honor is conditional on faithfulness.)