Who decided what the existing minimum fees are? Greenspan?
No-one, since there is no such thing currently. You can push transactions out with whatever fee you wish, including 0. Wallets will usually recommend a fee though, how that fee is decided is presumably decided by the developers of the wallet in question. Miners, in turn, choose what fees, if any, they require for their services. You might say it's a fee market.