What a ridiculous policy!  It's happened to me before so I know where the author is coming from.  Members are allowed to bring their family or anyone else for that matter, so why arbitrarily restrict who pays?  

As long as I pull my Dad's credit card out of my wallet (and know his pin), i've never been asked to see the name on the card.  Interac debit's website says the fee on a $100 transaction is $0.06.  Talk about counting your pennies!  In Costco's world they treat their customers like criminals over 6 cents.