Then I think that the most likely scenario is that she was attacked, and given that she is in the middle of a political hot bed in Ohio, decided to fabricate additional details to make it look bad for Obama.
I think she may have been mugged, and may even have had the attacker scratch a “B” on her - which she originally said he told her was for “Bitch” - and decided to get some attention for herself by making it sound political. I have learned never to underestimate what some people will do to get attention...