For the generation that doesn’t know, the phrase “eat crow”, an idiom, means:
To eat crow means to humble yourself and admit that you were wrong about something. Eating crow is a colloquial idiom, used in some English-speaking countries, that means humiliation by admitting having been proven wrong after taking a strong position.
I’ve had to eat a lot of it.