This person is a real jerk! I'm sorry you have to deal with that.
I've kind of skimmed the thread, so forgive me if this has been suggested before. What if you covered the top of the run with mesh, and then but plywood against the mesh, inside the run? Then it would not technically be a roof.