Larry Frelin, a friend of 24-year-old Corporal Phillip Duggan, tells WAGT-TV in Augusta that Duggan was in good spirits at home after receiving stitches in his back.
Duggan and other Marines were at the Best Buy store collecting donations for the service branch's "Toys For Tots" program.
Reports say 39-year-old Tracey Attaway of Waynesboro grew angry and pulled out a knife when confronted by store staff who say they saw him on surveillance video putting merchandise under his jacket.
Witnesses say Attaway stabbed Duggan when the Marine tried to stop him. Attaway faces various charges, including armed robbery and aggravated assault.