Well I never liked the idea but in my area I have seen inspectors pass it. Just yesterday I went against my own judgement and used a 50 amp spa pack to feed a subpanel and the inspector failed it. I did it to save money ,bad idea and I knew it but because I saw other jobs(quite a few wired that way )I went with it. Moy only beef with the inspector is why do ya pass it for others but not me ,can ya cite me a code. He just laffed at me. Moral of the story use your better judgement. I am not even gonna recommend inspectors any more .Will just tell people call the inspector of your choice and let me know if there is a problem. The bigger issue is who trains the inspectors. How did the others guys get passed. Nice to have a level playing field at least.
Seems to be corruption in your AHJ. We don't get to choose inspectors here, not saying some things still can't happen under the table or that some may have their buddies they let get away with more, but each inspector has his/her own territory they regularly cover, they generally only go to other areas if that inspector happens to be overloaded/behind with work, is ill, on leave, etc.
There is no NEC violation to use a GFCI on a feeder to protect multiple items that require GFCI protection. Could be a poor design decision in some cases but is not against NEC. The drawback design wise is you could have cumulative leakages of less than the 4-6 mA protection required for an individual item that does amount to enough to take out the entire feeder, you still have no more than 4-6 mA protection on every individual item that requires it though, so you have met the code minimal requirements.