As a corporate pilot with no aviation union experience ( but other union experience prior to avaition ) this is the first idea that seems plausible. It would take a herculian effort but I believe this would benefit the pilot profession.
This same approach could be taken to professional sports thus eliminating the sports agent and letting the Guild argue for fair pay.( Sorry about the drift, I think it's a great idea)
What I think doesn't matter too much because as a corporate pilot I don't experience the issues that the 121 guys do. I would love to see this discussion broaden and have some more input, both pro's & con's without the heated passion that this talk usually generates,