1) Was this put to a community vote? This seems like one of those issues that we should have a formal community process for...like officers propose an amendment, assign a voting address and a voting window, community members & officers vote, officers store vote/address results independently in another blockchain to prevent future manipulation and allow independent verification...like maybe datacoin?
No, rather this change was requested in order to allow community votes. I wasn't expecting it to be contentious. For future issues where we need broad consensus and a mandate, I think a community vote would be appropriate. Don't think we need an independent blockchain - our blockchain is perfectly secure, all the coins depend on it.
2) Tx fees aren't much right now, probably won't even be noticed. And I know it's only an optional zero fee, but some users will choose it. I know other coins have changed tx fees, but MMC's long-term outlook - economics, ability to meet manifesto, effect on current price, etc - should be much more sensitive to network transfer fees than other coins, and so should be given more review.
Even an option for zero fee means an impact on future long-term network revenue. And even changing fees creates future price uncertainty by signaling that monetary policy can change arbitrarily. (A formal community review and voting process would counter that...)
You're overthinking this a lot. My view is that transaction fees in other coins are really broken and we'll likely be the first coin to do it right. At the moment transaction fees are 99% a usability issue.
We just sent a strong market signal to value MMC relative to future fiat (i.e., network energy costs), rather than relative to future BTC/other cryptos. MMC market volatility should increase in the short-term as beta with BTC/USD moves to unity.
3) Long-term, if you assume the MMC "product" is voting on the blockchain, and the cost of a vote is a tx fee, network revenue approaches network tx fees. Especially as block rewards go down in the future. Long-term, margin between network tx fees and electricity costs gives market incentives to mine and provides economic empowerment to meet the manifesto. We've now reduced long-term mining margins, incentives, and empowerment.
My view is that (in the long term) transaction fees should be related to cost of processing, applied to every transaction, and not require any action or decision from the user.