"I believe my job was only offered to me because of the negative publicity they received," Oswald said. "There is no way I can expect to walk in as if I was a new hire and everything would be OK."
A spokeswoman for Walmart said the company has a strict policy against retaliation and offered to accommodate Oswald with safety measures such as an escort to and from his vehicle into the store.
"His position is still open to him now if he wants to come back to the store. We'd welcome him back," company spokeswoman Brooke Buchanan said.
She also said the company offered to reimburse Oswald for lost wages.
Walmart initially said Oswald's firing resulted from his violation of company policy that requires employees to alert store management and call police instead of intervening in dangerous situations.