John Carlos Vazquez walked into the Walmart on U.S. 41 wearing a black tactical vest that said "Police" on the front and "Police Federal Agent" on the back, as well as a black leather gun belt. He gave authorities several explanations for this, according to a Pasco County Sheriff's Office report:

He claimed to be an officer.

He said his father was a retired border patrol agent, and his father is sick, so Vazquez wore the vest as a tribute to him.

He said he was on new medications and didn't remember putting on the vest.

And finally: "I was trying to impress a girl, but now she's not going to want me."

A loss prevention officer found Vazquez, 26, passed out in the store bathroom on Monday afternoon. The employee told Vazquez to leave. But he returned and ripped two pairs of headphones from security hangers before leaving the store, the report said.

The loss prevention officer called deputies, who arrested Vazquez, of Wesley Chapel, on charges of retail theft and impersonating an officer. His bond was also rescinded on previous DUI and drug charges.