So the question becomes: Should we let people store data in multisig transactions or provide a cleaner way to do it?
A less abusive way was already provided.
With OP_RETURN, the data is still in the blockchain, but at least it is not in the UTXO database of unspent outputs like Generation-1 mastercoin/counterparty designs.