Unfortunately, it still takes some action on the part of the cardholder to shield his/her card. Unless there is a personal motive, my experience tells me that any of the solutions would be successful in a full deployment . One of the big benefits of a non-contact technology is that you don't have to take the card out of your wallet or purse. Using any of these would eliminate this benefit.
A related question. Have you tried two cards back to back? With the same card number? Different numbers? Different formats?