Because an ingredient in cold medicine is used to make methamphetamine, wal-mart will place all OTC cold medicines behind the counter. You will have to ask a pharmacist for access to these medications.
The good news is that you can still buy a gun at wal-mart no questions asked.
