I get a similar reaction from customers where I work. If, let's say, a particular function, button, or feature doesn't work (or work the way they think it should) in the software, I get the occasional chewing out with something like "why did you write it like that?" or "when are you going to fix this?" and I'm thinking (because I surely can't say it) that I didn't write this crap in the first place, and if I did, I wouldn't be working way down in tech support." Of course they know I had no part in it but it does get more annoying than frustrating hearing it.