Former Bush administration flack Dan Bartlett is Wal-Mart's new PR guy. Sounds about right.