She was allegedly beaten up for refusing his sexual advances.
But Miss Alisha Hessler (right), from Tampa, Florida, did not go to the police and took matters into her own hands instead, Mail Online reported.
The 20-year-old forced his alleged attacker to stand by a roadside with a sign which read: "I beat women. Honk if I'm a scumbag."
Mr Gabriel Urena was also forced to wear a dunce's hat as part of the humiliating ordeal, in return for her dropping charges against him.
"I think it'll teach him a lesson," she told local TV station Fox 13. "I think he'll think twice about doing it again."
Miss Hessler said the punishment was more suitable for Mr Urena, adding that she did not want him to go to jail.
While she thought she had got justice for the assault, women's advocates and local police were not very pleased.
Ms Mindy Murphy, an advocate for battered women, said the punishment trivialises a serious issue, while Tampa police maintained that the victim should not have taken the law into her own hands.
The police said they tried to get in touch with her, but she did not return her calls.