La if è sbagliata. Devi confrontare gli items, totalmente o parzialmente.

La RemoveAt non va fatta all'interno del ciclo, altrimenti l'indice finale varia.