Firefox is not some 17 year old's side project. It is a product, and a product that makes a lot of money from its customers btw, and the goal of any product is to satisfy users (as a means to and end to generate additional profit). I can guarantee you that Mozilla wants to make people happy, not to tell them to "hit the road" if they don't fix the bugs themselves. You can't on the one hand evangelize like crazy and get people to switch over to your product and then on the other tell them tough luck when they don't get what they want.
"a product that makes a lot of money from its customers"
They make a lot of money from Google, not from you or me. Their job is to prevent Internet Explorer from gaining too much market share and to provide a usable browser on those platforms that wouldn't otherwise, have one.
Also, they work on limited resources. They have to prioritize. They are also human. You can get a whole lot more done if you just ask nicely.
They can't send their users packing, but I understand if they don't prioritize a fix that would be noticed by about half a dozen users (the intersection of the "Mac users" with "users who change default keyboard shortcuts") however verbal and vitriolic they are.
Actually, they do make their money from us. If no one used FireFox then Google wouldn't continue sending them checks because the money comes from you and me doing Google searches. Saying they don't make money from us is like saying that ad supported sites don't make money from us, they do. More Firefox users = more money for Mozilla.
It turns out every single company works on limited resources, is human, and has to prioritize: these are not unique shortcomings of open source software.
No one is asking they do exactly what we say, in fact if you read the post that you responded to, it was not mean spirited in any way and simply listed a number of bugs upon a Mozilla workers' request, so I don't really understand the "fix it yourself" response.
Also, the idea that their job is to provide a usable browser for platforms that wouldn't otherwise have one is somewhat silly and particularly ironic in the context of a conversation about not providing a good enough experience for "half a dozen users". Windows is arguably the platform least lacking in browsers, and Mozilla has clearly demonstrated through their actions that their primary concern is Windows market share, and this is fine and a good strategy in my opinion. All I'm saying is to not paint them as white knights for the minority in one sentence and then complain about vocal minorities in another.