cada comercio tiene su politica en devoluciones, asi que imagino que lo que te ha dicho es completamente legal.
Otra cosa es la ley que se aplica en comercio a distancia, ya sea a traves de internet, del telefono o cualquier otro medio, en el que se contempla un periodo de 7 dias para la evaluacion del productro desde la recepcion del mismo, en el cual se puede devolver sin perjuicio por ambas partes siempre que este completo, sin necesidad de alegar nada por parte del comprador. Esto es lo que se conoce como periodo de desistimiento.
Otra cosa es lo que hacen algunas grandes superficies como el corte ingles, mediamarkt, carrefour, etc, que te dan un periodo para que lo devuelvas, con la devolucion del importe, pero que no tienen obligacion de dar. Vamos, que lo hacen porque quieren