مشکل اینجاست، که IComparer رو تو Customer محقق نکردید، و الآن Pointer اون آبجکت رو داره تو لیست میگرده که پیدا کنه که منطقا پیدا نمیکنه
بیشتر اگه بخوای توضیح بدم
یه کم میتونی در مورد نحوه Compare مطالعه هم کنی، خیلی بخش جالبیه
مخصوصا تو کتاب C#‎ 4 in nutshell
موفق باشی