Sounds like her kid was sending in multiple catalog requests which is why it was not a simple matter to stop delivery.
I think you nailed it. Not many companies like sending out paper catalogs unless the recipient orders merchandise from them.
He probably was, but IF and it’s a big IF that the mother actually contacted them and sincerely told them why, it would not be a big deal to add the code to create a name and address block.
I kind of doubt the mother is truthful about her efforts to get them stopped.