to speak in their typical broad platitudes about building only 100% affordable housing with the tears of billionaires. Sorry, *taxes. Because everything is solvable by increasing taxes. Which BTW, none of them have come up with a way to tax billionaires at the local levelpic.twitter.com/OX2gcg2mCe
-
-
She is the
@DavidCamposSF Chosen One for D1 so they didn’t want to highlight this discrepancy. For extra fun,@suzyloftus and@NancyTungSF, who also ran for SFDA sit on the@SFDemocrats and had to hear candidates be pressured into disclosing who they voted for.pic.twitter.com/r5QNbzOg0mShow this thread -
This isn’t the only special privilege
@conniechansf got. She gets a pass on accepting cop money and gets a pass on not registering as a@TheDemocrats until December 2016, AFTER Trump won. She just wasn’t compelled by the democratic party until we had a fascist in office.Show this thread -
The
@SFDCCC endorsements are a sham and should be completely invalidated. Don’t take your voting cues from@DavidCamposSF masquerading as the Democratic party.Show this thread -
@DavidCamposSF left the Mission with its greatest rate of displacement, blamed everyone but himself, tried to create a new more powerful job for himself in SF, failed & then took a cushy job in Santa Clara county for double the salary while maintaining control of SF politics.pic.twitter.com/SbPhCauyOqShow this thread -
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.