Advocates rally for medical marijuana