"A cada cerdo le llega su San Martín": qué significa de verdad este refrán y por qué sigue tan vigente

El refrán "A cada cerdo le llega su San Martín" sigue muy vivo porque se entiende al instante. Se usa para decir que nadie escapa siempre a las consecuencias y que, aunque algo tarde, acaba llegando el momento de pagar por los errores, los abusos o las malas acciones.