Lesley, I generally send a photo in advance when the cookies are being shipped, mainly because I want them to be the first to see them before I post them on Facebook

I've never had anyone say they didn't like a design but if they did, I'd probably feel bad about it but I wouldn't redo it or give them a refund.
It sounds like your friend didn't know the exact designs you were making and maybe that's the issue. When settling on what someone wants, I make sure they know more or less what every design is going to be. If they say it's for a birthday for someone who loves dogs I tell them the shapes I can do and would those be okay? That's when they'll tell me, "I like the dog, doghouse, paws, and bones but let's pass on the fire hydrant." That happens all the time and it saves frustration on my part and disappointment on theirs in the end.
Because I don't have a huge portfolio of my own cookies to show them in advance when deciding what cookies to make, I basically describe what I can do and what it will look like. I NEVER show them someone else's cookies as an example but will tell them that if they find cookies online they like and can direct me to the location I can let them know if I can do something similar.
Just wondering, did the woman know you were making 7's as part of the order?