Bless your heart. I always debate code with inspectors in a curious and professional manner. I get along with 99.9% of inspectors out there because I do know my code well, and when I am missing something, I am able to admit fault and adjust. I'll even change things that I think are silly if it makes the inspector happy and is not too costly. I look at it as a show of respect to the inspector, plus, of course, there is that whole 90.4 thingy

.
But doing all that crap because the inspector thinks he is an engineer now and knows better than the manufacturer, no sir. Interpretations by the AHJ that have such significant impacts have to be established in writing ahead of time and not pulled out of a hat as a "gotcha". So, unless you can show me a local ordinance that was written before I applied for this permit, then I'm fighting tooth and nail and probably putting strychnine in the quacamole before I let an inspector bleed all that time and money out of me just to make him feel better about unqualified persons servicing the array and hurting themselves.
Rant over... Kind of.