"Bitcoin ATM's will be in big use at MJ dispensary's where people are out not connected or don't want to be"
or customers who wish to remain anonymous while shopping at MJ stores could just use cash. There is no ATM transaction log sitting in an MJ store (thus tying someone to a location) which law enforcement could subpoena when one stops at a bank ATM on the next block to obtain cash.
When one wishes to remain anonymous when transferring money long distance, Bitcoins works well.
When one wishes to remain anonymous while handing money over a checkout counter, it is far easier to just use cash.