Darkwallet has solved this problem temporarily by teaming up with Chip Chap to withdraw through their ATM's :
http://motherboard.vice.com/read/dark-wallet-now-with-cash
But eventually there may be regulatory pressure placed on the ATM operators.
Completely hiding the transaction is the best way. Anonymity is preferred but that probably won't work for long if it ever works.
Exactly , I'am looking forward to see the release of Zerocoin project . that should make Bitcoin fully annonymus
https://bitcointalksearch.org/topic/the-zerocash-source-truly-anonymous-coin-362468
http://zerocoin.org/
THey are late for the release Iguess , but I hope it will get released soon this year .