Credit: Kevin Mazur/; Jon Kopaloff/FilmMagic

Turns out ladies don't love all bad boys. At least that's the lesson John Mayer is slowly discovering.

A source who recently spent time with the "Heartbreak Warfare" singer, 33, tells the new issue of Us Weekly (on stands now) that he got berated on the street that night for being a serial heartbreaker.

"Girls came up and yelled at him, saying he was a horrible person," says a source of Mayer, who once held an impromptu press conference with paparazzi to discuss his split with Jennifer Aniston and famously referred to ex Jessica Simpson as "sexual napalm."

Continues the source, "Girls asked how he could treat women the way he did. People would tell him exactly what they thought of him."

Now the balladeer says he is looking for "a new team to manage his image," adds the insider. "He wants to change people's perspective on him."