The last Walmart i was in.. has ZER0 SIM cards...unless you buy a phone that comes with a SIM card.
And they have no Public Mobile SIMs, at all.
Thank you for providing us with this specific information. Do you mind sharing which Walmart exactly you went to?
We will address this issue accordingly.