I don't horribly mind Dinah needing to be rescued by Ollie so long as the characters are generally shown as being more or less equal in skill and ability and some reasonable balance in storytelling is maintained. It's fine for Dinah to be rescued by her Big Strong Man if Ollie needs to be rescued by her about as often. As for the guilt issues, it's not pleasant but it's also (from what I understand) not a completely unrealistic reaction to that kind of situation.
Now, I definately don't like Dinah being captured by people that, as you pointed out, she should be able to beat quite easily considering her skills and powerset.