Um…huh?
So, in your view, unless a customer is being stupid on purpose a CS has no right to complain about their stupidity?
Your analogy about janitors is not very apt. It would be quite valid for janitors to complain about people spilling soda, leaving papers all over the floor (instead of a trash can where it belongs) and other unreasonable “beyond the cleanup person’s real duties” behaviour. Just because it’s their job to sweep, mop and clean up doesn’t mean that they should be subject to any whim of “trashing” behaviour on the parts of people they clean up after.
For instance, in my building there are after hours janitors. Some of the folks on my floor don’t have an office kitchen, so they clean their dishes and coffee stuff in the bathroom. I water my plants in there. Both the lawyers, and venture company folks who share our floor and our office all clean up after themselves, we rinse the sink and if we spill something obnoxious on the floor we either call the day staff (if it’s too much for paper towels), or we clean it up. We could very well leave it, but that would be stupid and inconsiderate to not only others on our floor, but to the nighttime janitorial staff.
That is not to say that the janitors shouldn’t do their jobs, but they are well within their rights to complain, and it is a valid complaint, if the daytime office dwellers are being pigs above and beyond normal wear and tear type stuff.
And it is quite valid for the OP to complain about idiots who, despite his best efforts, refused to be assisted in a reasonable way. You act as if any customer, no matter how clueless (as long as they’re not doing it “on purpose”)is entitled to anything and everything they want from a CS including mind-reading, merely because they are the customer, and the CS is a CS.