I would like to clarify a point regarding lobby groups. I think you can reach the same goals without eliminating lobby groups because, with all due respect, your description of them is rather stereotypical.
There may be some lobby groups that act like that...