The hooker part (spoiler)
I find that part a little odd.
Marnie Alton who played the hooker, too beautiful and with normal behavior to be a street hooker. She have a "girl next door" look just with revealing outfit.
What bother me the most is why she get naked before she asking for the money? it's really unsafe and unlogical act. In any 'give and take' situation (clothing, cable services, food etc..), you always give the money first than get the "product".
Also, when she tell him "sorry, I didn't know it's your first time", she thought he was a virgin who suffer from Mental retardation? or just thought he was a virgin? if this is the last one, it's not make any sense, why she need to apologized to adult male who attacked her?