I think we as a society have collectively forgotten that to be a stakeholder in something means you have something at stake. You make people ante up to keep a discussion open (doesn't have to be money, just something that requires non-trivial effort on their part) and you'll very quickly separate out those who have legitimate concerns from those who are just bikeshedding. Require people who want to attend a public comment meeting to do 4 hours of community service, make the default vote an abstention and require anyone who wants to vote yea or nay to write a 500 word essay explaining why, have someone who wants to add new requirements late in the process to put a percentage of their income in escrow until the project is complete, etc. It should be something anyone can do, but only those who really care would be willing to do.