Perhaps only one thing could bring a Democratic and a Republican congressman together to headline a $1,000-a-person fundraiser in San Francisco: weed.