I do like CVS better.I think some people who are negative on the subject tend to over exacerbate the situation.I work retail for 10 years and see it all the time.People will complain about anything and make it sound as if they are always right no matter whose at fault.
If nothing else, it does demonstrate what we already knew. People can develop intense brand loyalty and that opinions are like...well, you know...everybody has one.