If you're not a programmer, pay one to fix it for you. Companies do it all the time. Most of the people will work off of donations. The fact is, open source software is usually written to scratch an itch, and if that itch is scratched for the writer and not for all the people that complain about usability, than what should the actual answer be? "Sure, I'll completely redo my program for free even though it works fine for me...." People have to eat and all that.
My beef isn't as much with the programmers who can't be assed to write a halfway decent interface (though seriously: come on, guys, if you're going to do GUI at least do it
well,) and I'm not going to demand that they spend all of their free time fixing it. My beef is much more with the zealots who try to sell an OS and software ecosystem written by Unix nerds, for Unix nerds as being all Love, Freedom, and Rainbows and The Future of Computing when it has UI that in the
best circumstances is still not as good as that of most Windows or Mac software and in worse cases is actually more of a pain than just using the command line.
These are the people who brag on their blogs about how Granny needed a new computer because her Windows 98 box "can't do the Facebook" and so they totally got a new computer for her and installed Linux on it, so now she has to acclimate to a different environment, but hey, at least she'll be completely free of crashes forever, until someone in upstream testing misses a bug report and she updates anyway because they turned on auto-update because you can
trust the repository! And let's not forget FREEDOM! And then they pat themselves on the back for advancing The Cause and move on to
imagining that they're Woody friggin' Guthrie.