Yep - the ACLU is all about civil liberties - no matter if they agree or disagree with the particular issue. Sounds to me like they're right. I also don't agree with the protestor, but of course he has a right to be on a public sidewalk. Were it me, driving past him, I'd go in and shop at the WalMart just because he had reminded me they didn't completely cave in to pressure on the gay marriage thing.
I've never liked WalMart - but my mom was mentioning an interesting thing - she knows through some relatives a very - bluntly - stupid woman with a kid who is supporting herself in a job at WalMart. For as lousy as they pay, for some people, it is a good job if no one else will hire them (and apparently she falls into that type of category - lousy work ethic and dumb). I still avoid shopping at WalMart if I can find any way around it (and so far, I've only not found a way around it twice in my life), but that was an interesting thought to me.