Etching is really a form of passivation, it's oxidising the layer on the surface, which makes less iron available to rust. It's just not very good at it. Parkerizing would be my recommendation. Rather than an oxide layer, you get a phosphatized layer that holds oil like a wick. But an etch would be better than satin finish.