CVS should pull contraceptives from its shelves