Frank Castle did nothing wrong.