i don't know if this was mentioned or not but you can buy, from the dollar store, those mesh laundry/lingerie bags and put your color catchers in them so they do not get caught in your washer. i use these mesh bags to put in small items that i wash and do not want to lose. you can also make them as they are very simple to create.
i wonder if pinning something that is not flat to the fabric would pull a small hole in the fabric during the agitation and spin cycles.
p.s. ooh i see it has been mentioned. these little mesh bags work wonders for not losing things.