I'm amazed when I watch someone try desperately to use a piece of software, whether online or offline, that is just a piece of crap. When I see an application with bad UI, overly complex, unstable and inconsistent features, I scream, I complain and if possible I refuse to use it. However, as I watch people use things like Powerpoint and Word, I realized, they have been duped. MS has convinced them when something doesn't work right, it's their fault.
I just saw this when I was working on filling out my time sheets. We used this software called Advantage. It may be the single worse software ever written. When I complain, the response is often, it's not the software's fault, it's the user. It doesn't matter that I have 25 years experience. It can't be the programmers, it must be the user.
I blame MS, they have lowered expectations to the point where mindless lemmings, fight bugs, spam, viruses and the blue screen of death never once questioning whether there might be a better way.