http://www.coinssource.com/monero-interview/
This is a scary thing to read. The jack of all trades will always be the master of none. Any one who makes transparent transactions reduces the anonymity of all other participants or forces them to pay a higher cost to regain the same level of protection. It imposes externalities on other actors. Anyone who wants transparent transactions can just go use bitcoin, there is no need to have a single network that does both when we have 2 networks, where each does one of the two. I hope this sentiment is not echoed by too many on the dev team.
As dga has already pointed out, you don't want to create a scenario where guilt-by-association exists. Monero's privacy is a feature, but it's not the only feature.
David's quote is misleading, he didn't mean that regulators can magically peer into the blockchain and trace transactions. He meant that in a situation where you run a charity, for instance, you would publish the viewkey along with some form of per-tx signature so regulators concerned with ensuring charities are run appropriately can peek into your books and see your accounts. Another use-case could be for a company to let its accountants, bookkeepers, and exco have visibility on the account and on the movement of funds. Or a married couple that want a shared account.
Monero is private by default, transparent optional. The choice of whether privacy is relinquished for a particular wallet is the user's and the user's alone.
Doesnt this impose a cost on people who want privacy? Having some of the network activity revealed allows concerned entities to deduce other information more easily. For example say you have a ring signature with 2 parties and the other party reveals which input is his, now they have deduced who the other participant is (atleast they have deduced his pseudonym, still not a good thing). This means that inorder to regain their privacy, people who want privacy now have to use a higher mixin count to achieve the same thing.
It seems to me that, unless this evaluation is totally wrong, this charity should just use bitcoin.