Users blame everything on the application in front of them RCP application developers blame everything on Eclipse UI Eclipse UI developers blame everything on SWT SWT developers blame everything on Gtk+ Gtk+ developers blame everything on X XFree86 developers blame everything on the drivers X driver developers blame everything on the Linux kernel Linux kernel developers blame everything on the hardware Hardware companies blame everything on Microsoft Microsoft blames everything on its users for not keeping up to date