@manton A union would be a good way to activate developer leverage. Theater and film unions represent individuals by agreeing on standard contracts with producers and are more guild style, which might be a good model for a developer union.
@Bruce I would support a developers union. Unfortunately even the "not really a union" www.thedevelopersunion.org received a lot of pushback. Many developers are fans of Apple first and developers second, so they don't see the problems.