Old-man [topic-は] that child [object-を] protected did-for.
~てやった is the downward benefactive — the narrator sees the action as done for someone of lower status or a dependent. Here it's not rude; it reflects the natural power dynamic of an adult protecting a child.