I personally could not, I don't like it when people just beat themselves up.
Most Helpful Guy
I think I could. I date someone for what I see in them to be special, not what they tell me is special as long as they're not suicidally self loathing or CONSTANTLY putting themselves down.
That said, most girls would say no. Confidence is king when it comes to attracting women. Even most women agree that an asshole with confidence is more likely to date a girl than a good guy without confidence because he'll ask girls out.
Guys without confidence seem to be invisible to most women in terms of attraction.1