Many US communities are blocking medical marijuana