> I find it interesting in that it's a useful argument, but only at a communal level - if the entire community hates the direction of a project (e.g. OpenOffice), they can fork it and take it in a different direction.
You can take leadership of the community and lead by example: fork it yourself and start hacking, then try to get more people to join.