En mi opinión, la prima tendría que haber avisado y entiendo que os moleste, (aunque no dices qué le pareció a tu marido).
Pero no le habría dicho nada en la ceremonia y tampoco seguiría enfadada 4 años después.
Lo siento, no veo el asunto tan grave. ( El regalo en sí, una foto a tus suegro). No es que seas tu la mala, tampoco es eso. Pienso que se ha entrometido y que tendría que haber hecho lo que decía que iba a hacer, consultarlo con vosotros. Pero ya está, no lo veo un motivo para arruinar una boda ni de seguir enfadada cuatro años después.