Voters in Grand Junction and Castle Rock, Colorado, have put an abrupt stop to medical marijuana dispensaries within city limits. In early April, 57 percent of voters in Grand Junction and more than 70 percent of voters in Castle Rock chose to ban the dispensaries,...