Why are you blaming the support techs for something in your environment about which they have no knowledge or control?
They have to make a basic assumption that you are connected to a functioning, working, power supply (be it UPS or otherwise). You know what happens when you start telling customers that the reason their product (any product) isn't working is because of the environment or some other piece of equipment they are using? 99% of the time they get defensive, upset, angry and start telling you to take long walks off short piers.
It's a lose/lose situation, so without clear evidence (like a UPS that's screaming because it has a fault), they have to assume it's something wrong with the printer. It sucks, and perhaps you wouldn't have reacted badly to being told it might be something else (and sure, there are good ways and bad ways of going down that path) but at the end of the day, it's the responsibility of the user/owner to ensure that everything else is up to scratch before calling and saying "hey, I think your product is faulty, please come and fix it".
That can be very difficult, we're most of us not experts in these things, but these are commercial products and there is an expectation that you have suitably expert advice to call upon.
Honestly I sympathise with the issues and I think your whole approach to fixing it and posting up etc is great - this really isn't directed at you, per se, but I see it so often I just can't let it pass without comment to balance up the view.