There you go again trying to convince yourself that you are making money off the idea that you get money back from the credit card company. You paid more for the item you bought just so they could give you something back. Pay cash you might pay less.
Didn't realize Walmart gave a discount for cash....
ETA: Ninja'd.