Replying to @SFMTA_Muni
Because you are over paid bike lobby liars masquerading as transportation experts. You made Lake a “slow street” @openlakestreet even though the majority of residents were against it? You called Clement a residential st when it’s commercial and spent a million bucks for nothing
Replying to @JoelEngardio
You caused this division. You are a liar and a snake. You have betrayed your constituents. Don’t act like you care now. It’s too late.
Replying to @sfstandard @lihanlihan
What comes next is recalling @JoelEngardio who lied to his constituents to get elected and slid this in without public input violating the Brown Act.
Replying to @sfstandard @FitzTheReporter
If he can save @openthegreathwy from the liar traitor @JoelEngardio then have at it!
Replying to @greenbergnation @KPIXtv
@JoelEngardio lied to get elected and betrayed his constituents. He must be recalled. #recalltraitorjoel
To be clear there is always A Parent that isn’t a team player. Look at the map. Facts. @JoelEngardio lied to get elected, betrayed the vast majority of his constituents and the entire West side. His career is toast.
Replying to @sf_cadc @JoelEngardio
#recalltraitorjoel when politicians lie to constituents to get elected and stab them in the back there must be consequences @openthegreathwy
Replying to @kavehcyrus @Scott_Wiener
Night parties don’t get people to work or help SF crawl out of a gigantic hole of the perception that we are unsafe city. Gridlock on 19th Ave is going to be abysmal.I hope @DanielLurie can help us steer us back into a world class City and destination. @JoelEngardio is toast
Replying to @Scott_Wiener
What did you think was going to happen? When you lie to the faces of those who elected you to gain office and stab them in the back it’s not going work out in your favor @WestsideAsians @openthegreathwy





















