Yup, nothing is harder than finding that darn Mothers day card or Fathers day card.
Most people don't understand how we have been brought up, neglected and or abused. They just can't fathom it even if we tell them sometimes. I've found it best to just leave them be in their peace and move on without taking on any guilt.