A 29-year-old shopper was pepper sprayed and arrested Thursday in a New Jersey Walmart after arguing with a store manager about a TV and attacking an officer, police said.

Richard Ramos of Newark was charged with disorderly conduct, aggravated assault on a police officer and resisting arrest, according to Garfield police.

Police working at the store on the busy shopping day were dealing with a separate altercation, where a woman in the infant section spit on another woman's child. While issuing that suspect a summons, they heard a man nearby shouting obscenities.

When they tracked down the man, store security asked the officers to make the man to leave, police say. They tried to escort the man out, but he spun around and grabbed an officer's shirt. He continued to struggle as police tried to handcuff the suspect. According to the Star-Ledger, police eventually had to use pepper spray to subdue the man.

More: Violence Mars Start of Holiday Shopping Marathon

Ramos is scheduled to appear in court Friday, police said, and is being held at a Bergen County jail in lieu of $10,000 bail. It's not known if he has an attorney.