Nope - not your fault - not even kind of. This woman was assaulting you and you, a child, were in a place where you couldn't have said anything - what were you going to do, disrupt the whole meal by shouting "WTF are you doing woman, that's my penis!" (actually, that would have been fantastic...