The Wal-marts here now sell exactly two kinds of spray paint. Rustoleum in the hardware dept., and Rust-check primers and sealers in automotive. I used to be able to get Krylon paint at Wal-mart, but now I have to get it at Michaels, which ironically is right across the street. Michaels always had a better selection anyway, including the Short Cuts that Wal-mart never did sell. Same with my favorite Duplicolor primers, that they used to carry. Now I buy them across the street, from another of their competitors. Primer here costs me $12.99 a can, and even when you convert the dollar, it's still not very pretty. The lhs here charges the same price, $12.99 for a can of Tamiya paint. If they carried the entire color line, I'd probably use nothing else, but I'd go broke in no time.
$3 primer? Yup, I'd buy that for five bucks!