Why don't you let him keep his 2-3 favorites? That way he can keep his deal (mostly), and continue to get eggs in the meantime. I agree that it's important to keep your word, but mercy and flexibility are also very important traits to teach.
Also, you know him better than anyone else. If...