Cards are good, but a letter is better. No one gets mail nowadays.
It would also seem to me to be opening up the store to liability if there is a shooting and someone who had the legal ability to defend themselves was denied that ability by the store. Negligent security.
Yes, that is another angle...
by posting that sign, Mr. Store Owner, you are assuming full liability for the security of the patrons of your store.