A Virginia mom says she was caught off guard when the holiday shirt she bought from Walmart for her 6-year-old son appeared to have marijuana leaves on it.