It sounds like a great system to me!
I wouldn't pay attention to ANYONE who attacks me for doing my job!

For one thing, you don't make the rules! For another, this makes your job easier, thank God. And lastly, you can't please everyone! Sheesh.
You made alot of very valid points. I'm sure whoever attacked you didn't think of ANY of them. So just consider the source.
Best of luck, and God bless!! I hope you have a better day. Hugs, Lee