I don't think it's a fair comparison, but I get your point. I am not saying the user should know to blame the advertiser instead of the publisher, I'm saying it really sucks that the publisher is the one getting thrown under the bus and blamed for what is the advertiser's fault and it sucks for us publishers.
The suggested solution to "figure it out" and "find other advertising networks" doesn't work because almost all of them do this shit.