My 2cents. I am not in the industry anymore but reading over this thread I notice 2 things.
I believe that you have over reacted. For anyone in the hosting industry file permissions/ownership is basic stuff.
I personally pay no attention to someone throwing around words like "unethical" when all they had to do was set permissions.
You have nothing to worry about. No one thought less of your script.