CINXE.COM
San Francisco Bay Guardian | ENDORSEMENTS for the fall 2024 election
<!doctype html > <!--[if IE 8]> <html class="ie8" lang="en"> <![endif]--> <!--[if IE 9]> <html class="ie9" lang="en"> <![endif]--> <!--[if gt IE 8]><!--> <html lang="en-US"> <!--<![endif]--> <head> <title>San Francisco Bay Guardian | ENDORSEMENTS for the fall 2024 election</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="pingback" href="https://www.sfbg.com/xmlrpc.php" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="icon" type="image/png" href="https://www.sfbg.com/wp-content/uploads/2022/05/favicon.png"><link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://www.sfbg.com/wp-content/uploads/2016/03/bg.svg"/> <!-- This site is optimized with the Yoast SEO plugin v22.1 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="San Francisco Bay Guardian | ENDORSEMENTS for the fall 2024 election" /> <meta property="og:description" content="Harris for president. Peskin for mayor. Yes on C and 33 .... complete Bay Guardian recommendations for the Nov. 5 election" /> <meta property="og:url" content="https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/" /> <meta property="og:site_name" content="San Francisco Bay Guardian" /> <meta property="article:publisher" content="https://www.facebook.com/bayguardian" /> <meta property="article:published_time" content="2024-09-28T23:00:41+00:00" /> <meta property="article:modified_time" content="2024-10-25T04:08:12+00:00" /> <meta property="og:image" content="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg" /> <meta property="og:image:width" content="1000" /> <meta property="og:image:height" content="665" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Tim Redmond" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Tim Redmond" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="27 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#article","isPartOf":{"@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/"},"author":{"name":"Tim Redmond","@id":"https://www.sfbg.com/#/schema/person/e5aed50f3bdc5e99a0e5f3d3e420ca24"},"headline":"ENDORSEMENTS for the fall 2024 election","datePublished":"2024-09-28T23:00:41+00:00","dateModified":"2024-10-25T04:08:12+00:00","mainEntityOfPage":{"@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/"},"wordCount":5852,"publisher":{"@id":"https://www.sfbg.com/#organization"},"image":{"@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#primaryimage"},"thumbnailUrl":"https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg","articleSection":["Clean Slate","Featured"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/","url":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/","name":"San Francisco Bay Guardian | ENDORSEMENTS for the fall 2024 election","isPartOf":{"@id":"https://www.sfbg.com/#website"},"primaryImageOfPage":{"@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#primaryimage"},"image":{"@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#primaryimage"},"thumbnailUrl":"https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg","datePublished":"2024-09-28T23:00:41+00:00","dateModified":"2024-10-25T04:08:12+00:00","breadcrumb":{"@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#primaryimage","url":"https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg","contentUrl":"https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg","width":1000,"height":665},{"@type":"BreadcrumbList","@id":"https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.sfbg.com/"},{"@type":"ListItem","position":2,"name":"ENDORSEMENTS for the fall 2024 election"}]},{"@type":"WebSite","@id":"https://www.sfbg.com/#website","url":"https://www.sfbg.com/","name":"San Francisco Bay Guardian","description":"Home of the Best of the Bay, Clean Slate election endorsements, and the Bay Guardian Archives (coming soon).","publisher":{"@id":"https://www.sfbg.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.sfbg.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.sfbg.com/#organization","name":"San Francisco Bay Guardian","url":"https://www.sfbg.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.sfbg.com/#/schema/logo/image/","url":"https://www.sfbg.com/wp-content/uploads/2016/03/sfbgisback.jpg","contentUrl":"https://www.sfbg.com/wp-content/uploads/2016/03/sfbgisback.jpg","width":952,"height":499,"caption":"San Francisco Bay Guardian"},"image":{"@id":"https://www.sfbg.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/bayguardian"]},{"@type":"Person","@id":"https://www.sfbg.com/#/schema/person/e5aed50f3bdc5e99a0e5f3d3e420ca24","name":"Tim Redmond","url":"https://www.sfbg.com/author/tim-redmond/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="San Francisco Bay Guardian » Feed" href="https://www.sfbg.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="San Francisco Bay Guardian » Comments Feed" href="https://www.sfbg.com/comments/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.sfbg.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.3.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <!-- sfbg.com is managing ads with Advanced Ads --><script id="sfbg-ready"> window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[]; </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.sfbg.com/wp-includes/css/dist/block-library/style.min.css?ver=6.3.2' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .has-text-align-justify{text-align:justify;} </style> <link rel='stylesheet' id='mediaelement-css' href='https://www.sfbg.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.sfbg.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.3.2' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 11px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 32px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--regular: 15px;--wp--preset--font-size--larger: 50px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='contact-form-7-css' href='https://www.sfbg.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='td-plugin-multi-purpose-css' href='https://www.sfbg.com/wp-content/plugins/td-composer/td-multi-purpose/style.css?ver=1a221c8450bc290d78da968c50c142a1' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-style-css' href='https://fonts.googleapis.com/css?family=Roboto%3A400%2C500%2C700%7COpen+Sans%3A400%2C600%2C700&display=swap&ver=10.3.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='td-theme-css' href='https://www.sfbg.com/wp-content/themes/Newspaper/style.css?ver=10.3.6.1' type='text/css' media='all' /> <style id='td-theme-inline-css' type='text/css'> @media (max-width: 767px) { .td-header-desktop-wrap { display: none; } } @media (min-width: 767px) { .td-header-mobile-wrap { display: none; } } </style> <link rel='stylesheet' id='td-legacy-framework-front-style-css' href='https://www.sfbg.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/td_legacy_main.css?ver=1a221c8450bc290d78da968c50c142a1' type='text/css' media='all' /> <link rel='stylesheet' id='td-standard-pack-framework-front-style-css' href='https://www.sfbg.com/wp-content/plugins/td-standard-pack/Newspaper/assets/css/td_standard_pack_main.css?ver=f0bb15f19d923f80d074525b9859334c' type='text/css' media='all' /> <link rel='stylesheet' id='tdb_front_style-css' href='https://www.sfbg.com/wp-content/plugins/td-cloud-library/assets/css/tdb_less_front.css?ver=a336a33b491e4d82f056f6bf77847b68' type='text/css' media='all' /> <link rel='stylesheet' id='seamless_donations_css-css' href='https://www.sfbg.com/wp-content/plugins/seamless-donations/css/classic-styles.css?ver=6.3.2' type='text/css' media='all' /> <script type='text/javascript' src='https://www.sfbg.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.0' id='jquery-core-js'></script> <script type='text/javascript' src='https://www.sfbg.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1' id='jquery-migrate-js'></script> <script type='text/javascript' id='seamless_javascript_code-js-extra'> /* <![CDATA[ */ var dgxDonateAjax = {"ajaxurl":"https:\/\/www.sfbg.com\/wp-admin\/admin-ajax.php","nonce":"1ac7d498a5","postalCodeRequired":["AU","AT","BE","BR","CA","CN","CZ","DK","FO","FI","FR","DE","GR","GL","HU","IN","ID","IT","JP","KR","LI","LU","MY","MX","MC","NL","NO","PH","PL","PT","RU","SZ","ZA","ES","SE","CH","TH","TR","SG","GB","US"]}; /* ]]> */ </script> <script type='text/javascript' src='https://www.sfbg.com/wp-content/plugins/seamless-donations/js/seamless-donations.js?ver=6.3.2' id='seamless_javascript_code-js'></script> <script type='text/javascript' src='https://www.sfbg.com/wp-content/plugins/seamless-donations/library/node-uuid/uuid.js?ver=6.3.2' id='seamless_javascript_uuid-js'></script> <link rel="https://api.w.org/" href="https://www.sfbg.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.sfbg.com/wp-json/wp/v2/posts/386493" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sfbg.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.3.2" /> <link rel='shortlink' href='https://www.sfbg.com/?p=386493' /> <link rel="alternate" type="application/json+oembed" href="https://www.sfbg.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sfbg.com%2F2024%2F09%2F28%2Fendorsements-for-the-fall-2024-election%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.sfbg.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sfbg.com%2F2024%2F09%2F28%2Fendorsements-for-the-fall-2024-election%2F&format=xml" /> <style>img#wpstats{display:none}</style> <!--[if lt IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script><![endif]--> <script> window.tdb_globals = {"wpRestNonce":"d0ec59ee9d","wpRestUrl":"https:\/\/www.sfbg.com\/wp-json\/","permalinkStructure":"\/%year%\/%monthnum%\/%day%\/%postname%\/","isAjax":false,"isAdminBarShowing":false,"autoloadScrollPercent":50,"postAutoloadStatus":"off","origPostEditUrl":null}; </script> <script> window.tdwGlobal = {"adminUrl":"https:\/\/www.sfbg.com\/wp-admin\/","wpRestNonce":"d0ec59ee9d","wpRestUrl":"https:\/\/www.sfbg.com\/wp-json\/","permalinkStructure":"\/%year%\/%monthnum%\/%day%\/%postname%\/"}; </script> <!-- JS generated by theme --> <script> var tdBlocksArray = []; //here we store all the items for the current page //td_block class - each ajax block uses a object of this class for requests function tdBlock() { this.id = ''; this.block_type = 1; //block type id (1-234 etc) this.atts = ''; this.td_column_number = ''; this.td_current_page = 1; // this.post_count = 0; //from wp this.found_posts = 0; //from wp this.max_num_pages = 0; //from wp this.td_filter_value = ''; //current live filter value this.is_ajax_running = false; this.td_user_action = ''; // load more or infinite loader (used by the animation) this.header_color = ''; this.ajax_pagination_infinite_stop = ''; //show load more at page x } // td_js_generator - mini detector (function(){ var htmlTag = document.getElementsByTagName("html")[0]; if ( navigator.userAgent.indexOf("MSIE 10.0") > -1 ) { htmlTag.className += ' ie10'; } if ( !!navigator.userAgent.match(/Trident.*rv\:11\./) ) { htmlTag.className += ' ie11'; } if ( navigator.userAgent.indexOf("Edge") > -1 ) { htmlTag.className += ' ieEdge'; } if ( /(iPad|iPhone|iPod)/g.test(navigator.userAgent) ) { htmlTag.className += ' td-md-is-ios'; } var user_agent = navigator.userAgent.toLowerCase(); if ( user_agent.indexOf("android") > -1 ) { htmlTag.className += ' td-md-is-android'; } if ( -1 !== navigator.userAgent.indexOf('Mac OS X') ) { htmlTag.className += ' td-md-is-os-x'; } if ( /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()) ) { htmlTag.className += ' td-md-is-chrome'; } if ( -1 !== navigator.userAgent.indexOf('Firefox') ) { htmlTag.className += ' td-md-is-firefox'; } if ( -1 !== navigator.userAgent.indexOf('Safari') && -1 === navigator.userAgent.indexOf('Chrome') ) { htmlTag.className += ' td-md-is-safari'; } if( -1 !== navigator.userAgent.indexOf('IEMobile') ){ htmlTag.className += ' td-md-is-iemobile'; } })(); var tdLocalCache = {}; ( function () { "use strict"; tdLocalCache = { data: {}, remove: function (resource_id) { delete tdLocalCache.data[resource_id]; }, exist: function (resource_id) { return tdLocalCache.data.hasOwnProperty(resource_id) && tdLocalCache.data[resource_id] !== null; }, get: function (resource_id) { return tdLocalCache.data[resource_id]; }, set: function (resource_id, cachedData) { tdLocalCache.remove(resource_id); tdLocalCache.data[resource_id] = cachedData; } }; })(); var td_viewport_interval_list=[{"limitBottom":767,"sidebarWidth":228},{"limitBottom":1018,"sidebarWidth":300},{"limitBottom":1140,"sidebarWidth":324}]; var td_animation_stack_effect="type0"; var tds_animation_stack=true; var td_animation_stack_specific_selectors=".entry-thumb, img"; var td_animation_stack_general_selectors=".td-animation-stack img, .td-animation-stack .entry-thumb, .post img"; var tds_general_modal_image="yes"; var tdc_is_installed="yes"; var td_ajax_url="https:\/\/www.sfbg.com\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=10.3.6.1"; var td_get_template_directory_uri="https:\/\/www.sfbg.com\/wp-content\/plugins\/td-composer\/legacy\/common"; var tds_snap_menu=""; var tds_logo_on_sticky=""; var tds_header_style=""; var td_please_wait="Please wait..."; var td_email_user_pass_incorrect="User or password incorrect!"; var td_email_user_incorrect="Email or username incorrect!"; var td_email_incorrect="Email incorrect!"; var tds_more_articles_on_post_enable=""; var tds_more_articles_on_post_time_to_wait=""; var tds_more_articles_on_post_pages_distance_from_top=0; var tds_theme_color_site_wide="#bb0000"; var tds_smart_sidebar=""; var tdThemeName="Newspaper"; var td_magnific_popup_translation_tPrev="Previous (Left arrow key)"; var td_magnific_popup_translation_tNext="Next (Right arrow key)"; var td_magnific_popup_translation_tCounter="%curr% of %total%"; var td_magnific_popup_translation_ajax_tError="The content from %url% could not be loaded."; var td_magnific_popup_translation_image_tError="The image #%curr% could not be loaded."; var tdBlockNonce="d990b7724b"; var tdDateNamesI18n={"month_names":["January","February","March","April","May","June","July","August","September","October","November","December"],"month_names_short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"day_names_short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]}; var td_ad_background_click_link=""; var td_ad_background_click_target=""; </script> <!-- Header style compiled by theme --> <style> .td-header-wrap .black-menu .sf-menu > .current-menu-item > a, .td-header-wrap .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-wrap .black-menu .sf-menu > .current-category-ancestor > a, .td-header-wrap .black-menu .sf-menu > li > a:hover, .td-header-wrap .black-menu .sf-menu > .sfHover > a, .sf-menu > .current-menu-item > a:after, .sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after, .header-search-wrap .td-drop-down-search:after, .header-search-wrap .td-drop-down-search .btn:hover, input[type=submit]:hover, .td-read-more a, .td-post-category:hover, .td_top_authors .td-active .td-author-post-count, .td_top_authors .td-active .td-author-comments-count, .td_top_authors .td_mod_wrap:hover .td-author-post-count, .td_top_authors .td_mod_wrap:hover .td-author-comments-count, .td-404-sub-sub-title a:hover, .td-search-form-widget .wpb_button:hover, .td-rating-bar-wrap div, .dropcap, .td_wrapper_video_playlist .td_video_controls_playlist_wrapper, .wpb_default, .wpb_default:hover, .td-left-smart-list:hover, .td-right-smart-list:hover, #bbpress-forums button:hover, .bbp_widget_login .button:hover, .td-footer-wrapper .td-post-category, .td-footer-wrapper .widget_product_search input[type="submit"]:hover, .single-product .product .summary .cart .button:hover, .td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, #bbpress-forums .bbp-pagination .current, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, .td-theme-slider:hover .slide-meta-cat a, a.vc_btn-black:hover, .td-trending-now-wrapper:hover .td-trending-now-title, .td-scroll-up, .td-smart-list-button:hover, .td-weather-information:before, .td-weather-week:before, .td_block_exchange .td-exchange-header:before, .td-pulldown-syle-2 .td-subcat-dropdown ul:after, .td_block_template_9 .td-block-title:after, .td_block_template_15 .td-block-title:before, div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit], .td-close-video-fixed { background-color: #bb0000; } .td_block_template_4 .td-related-title .td-cur-simple-item:before { border-color: #bb0000 transparent transparent transparent !important; } .td_block_template_4 .td-related-title .td-cur-simple-item, .td_block_template_3 .td-related-title .td-cur-simple-item, .td_block_template_9 .td-related-title:after { background-color: #bb0000; } a, cite a:hover, .td-page-content blockquote p, .td-post-content blockquote p, .mce-content-body blockquote p, .comment-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .td_module_wrap:hover .entry-title a, .td-subcat-filter .td-subcat-list a:hover, .td-subcat-filter .td-subcat-dropdown a:hover, .td_quote_on_blocks, .dropcap2, .dropcap3, .td_top_authors .td-active .td-authors-name a, .td_top_authors .td_mod_wrap:hover .td-authors-name a, .td-post-next-prev-content a:hover, .author-box-wrap .td-author-social a:hover, .td-author-name a:hover, .td-author-url a:hover, .comment-reply-link:hover, .logged-in-as a:hover, #cancel-comment-reply-link:hover, .td-search-query, .widget a:hover, .td_wp_recentcomments a:hover, .archive .widget_archive .current, .archive .widget_archive .current a, .widget_calendar tfoot a:hover, #bbpress-forums li.bbp-header .bbp-reply-content span a:hover, #bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover, #bbpress-forums .bbp-forums-list li a:hover, #bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover, #bbpress-forums .bbp-topic-started-by a:hover, #bbpress-forums .bbp-topic-started-in a:hover, #bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink, #bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink, .widget_display_replies .bbp-author-name, .widget_display_topics .bbp-author-name, .td-subfooter-menu li a:hover, a.vc_btn-black:hover, .td-smart-list-dropdown-wrap .td-smart-list-button:hover, .td-instagram-user a, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link:hover, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item, .td_block_template_2 .td-related-title .td-cur-simple-item, .td_block_template_5 .td-related-title .td-cur-simple-item, .td_block_template_6 .td-related-title .td-cur-simple-item, .td_block_template_7 .td-related-title .td-cur-simple-item, .td_block_template_8 .td-related-title .td-cur-simple-item, .td_block_template_9 .td-related-title .td-cur-simple-item, .td_block_template_10 .td-related-title .td-cur-simple-item, .td_block_template_11 .td-related-title .td-cur-simple-item, .td_block_template_12 .td-related-title .td-cur-simple-item, .td_block_template_13 .td-related-title .td-cur-simple-item, .td_block_template_14 .td-related-title .td-cur-simple-item, .td_block_template_15 .td-related-title .td-cur-simple-item, .td_block_template_16 .td-related-title .td-cur-simple-item, .td_block_template_17 .td-related-title .td-cur-simple-item, .td-theme-wrap .sf-menu ul .td-menu-item > a:hover, .td-theme-wrap .sf-menu ul .sfHover > a, .td-theme-wrap .sf-menu ul .current-menu-ancestor > a, .td-theme-wrap .sf-menu ul .current-category-ancestor > a, .td-theme-wrap .sf-menu ul .current-menu-item > a, .td_outlined_btn, .td_block_categories_tags .td-ct-item:hover { color: #bb0000; } a.vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover { color: #bb0000 !important; } .td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, #bbpress-forums .bbp-pagination .current, .post .td_quote_box, .page .td_quote_box, a.vc_btn-black:hover, .td_block_template_5 .td-block-title > *, .td_outlined_btn { border-color: #bb0000; } .td_wrapper_video_playlist .td_video_currently_playing:after { border-color: #bb0000 !important; } .header-search-wrap .td-drop-down-search:before { border-color: transparent transparent #bb0000 transparent; } .block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle:after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td_block_template_1 .td-related-title .td-cur-simple-item, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more, .td_3D_btn, .td_shadow_btn, .td_default_btn, .td_round_btn, .td_outlined_btn:hover { background-color: #bb0000; } .block-title, .td_block_template_1 .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { border-color: #bb0000; } .td_block_wrap .td-subcat-item a.td-cur-simple-item { color: #bb0000; } .td-grid-style-4 .entry-title { background-color: rgba(187, 0, 0, 0.7); } @media (max-width: 767px) { body .td-header-wrap .td-header-main-menu { background-color: #ffffff !important; } } @media (max-width: 767px) { body #td-top-mobile-toggle i, .td-header-wrap .header-search-wrap .td-icon-search { color: #000000 !important; } } .td-menu-background:before, .td-search-background:before { background: #ffa3a3; background: -moz-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa3a3), color-stop(100%, #b8333e)); background: -webkit-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: -o-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: -ms-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: linear-gradient(to bottom, #ffa3a3 0%, #b8333e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa3a3', endColorstr='#b8333e', GradientType=0 ); } .td-mobile-content li a, .td-mobile-content .td-icon-menu-right, .td-mobile-content .sub-menu .td-icon-menu-right, #td-mobile-nav .td-menu-login-section a, #td-mobile-nav .td-menu-logout a, #td-mobile-nav .td-menu-socials-wrap .td-icon-font, .td-mobile-close .td-icon-close-mobile, .td-search-close .td-icon-close-mobile, .td-search-wrap-mob, .td-search-wrap-mob #td-header-search-mob, #td-mobile-nav .td-register-section, #td-mobile-nav .td-register-section .td-login-input, #td-mobile-nav label, #td-mobile-nav .td-register-section i, #td-mobile-nav .td-register-section a, #td-mobile-nav .td_display_err, .td-search-wrap-mob .td_module_wrap .entry-title a, .td-search-wrap-mob .td_module_wrap:hover .entry-title a, .td-search-wrap-mob .td-post-date { color: #000000; } .td-search-wrap-mob .td-search-input:before, .td-search-wrap-mob .td-search-input:after, #td-mobile-nav .td-menu-login-section .td-menu-login span { background-color: #000000; } #td-mobile-nav .td-register-section .td-login-input { border-bottom-color: #000000 !important; } body, p { font-family:Roboto; }.td-header-style-12 .td-header-menu-wrap-full, .td-header-style-12 .td-affix, .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category, .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category, .td_category_template_3 .td-current-sub-category, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .td_block_big_grid_9.td-grid-style-1 .td-post-category, .td_block_big_grid_9.td-grid-style-5 .td-post-category, .td-grid-style-6.td-hover-1 .td-module-thumb:after, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > li > a:hover, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .sfHover > a { background-color: #bb0000; } .td_mega_menu_sub_cats .cur-sub-cat, .td-mega-span h3 a:hover, .td_mod_mega_menu:hover .entry-title a, .header-search-wrap .result-msg a:hover, .td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a, .td-header-top-menu .td-icon-search:hover, .td-header-wrap .result-msg a:hover, .top-header-menu li a:hover, .top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a, .td-social-icon-wrap > a:hover, .td-header-sp-top-widget .td-social-icon-wrap a:hover, .td_mod_related_posts:hover h3 > a, .td-post-template-11 .td-related-title .td-related-left:hover, .td-post-template-11 .td-related-title .td-related-right:hover, .td-post-template-11 .td-related-title .td-cur-simple-item, .td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover, .td-category-header .td-pulldown-category-filter-link:hover, .td-category-siblings .td-subcat-dropdown a:hover, .td-category-siblings .td-subcat-dropdown a.td-current-sub-category, .footer-text-wrap .footer-email-wrap a, .footer-social-wrap a:hover, .td_module_17 .td-read-more a:hover, .td_module_18 .td-read-more a:hover, .td_module_19 .td-post-author-name a:hover, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover { color: #bb0000; } .td-mega-menu-page .wpb_content_element ul li a:hover, .td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a, .td-theme-wrap .header-search-wrap .result-msg a:hover { color: #bb0000 !important; } .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a { border-color: #bb0000; } .post blockquote p, .page blockquote p { color: rgba(0,0,0,0.66); } .post .td_quote_box, .page .td_quote_box { border-color: rgba(0,0,0,0.66); } .top-header-menu > li > a, .td-weather-top-widget .td-weather-now .td-big-degrees, .td-weather-top-widget .td-weather-header .td-weather-city, .td-header-sp-top-menu .td_data_time { font-family:Roboto; } .td-post-template-default .td-post-header .entry-title { font-weight:bold; } .post blockquote p, .page blockquote p, .td-post-text-content blockquote p { font-family:Roboto; font-size:16px; line-height:24px; font-style:normal; font-weight:normal; text-transform:none; } .td-post-content h1 { font-weight:bold; } .td-post-content h2 { font-weight:bold; } .td-header-wrap .black-menu .sf-menu > .current-menu-item > a, .td-header-wrap .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-wrap .black-menu .sf-menu > .current-category-ancestor > a, .td-header-wrap .black-menu .sf-menu > li > a:hover, .td-header-wrap .black-menu .sf-menu > .sfHover > a, .sf-menu > .current-menu-item > a:after, .sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after, .header-search-wrap .td-drop-down-search:after, .header-search-wrap .td-drop-down-search .btn:hover, input[type=submit]:hover, .td-read-more a, .td-post-category:hover, .td_top_authors .td-active .td-author-post-count, .td_top_authors .td-active .td-author-comments-count, .td_top_authors .td_mod_wrap:hover .td-author-post-count, .td_top_authors .td_mod_wrap:hover .td-author-comments-count, .td-404-sub-sub-title a:hover, .td-search-form-widget .wpb_button:hover, .td-rating-bar-wrap div, .dropcap, .td_wrapper_video_playlist .td_video_controls_playlist_wrapper, .wpb_default, .wpb_default:hover, .td-left-smart-list:hover, .td-right-smart-list:hover, #bbpress-forums button:hover, .bbp_widget_login .button:hover, .td-footer-wrapper .td-post-category, .td-footer-wrapper .widget_product_search input[type="submit"]:hover, .single-product .product .summary .cart .button:hover, .td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, #bbpress-forums .bbp-pagination .current, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, .td-theme-slider:hover .slide-meta-cat a, a.vc_btn-black:hover, .td-trending-now-wrapper:hover .td-trending-now-title, .td-scroll-up, .td-smart-list-button:hover, .td-weather-information:before, .td-weather-week:before, .td_block_exchange .td-exchange-header:before, .td-pulldown-syle-2 .td-subcat-dropdown ul:after, .td_block_template_9 .td-block-title:after, .td_block_template_15 .td-block-title:before, div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit], .td-close-video-fixed { background-color: #bb0000; } .td_block_template_4 .td-related-title .td-cur-simple-item:before { border-color: #bb0000 transparent transparent transparent !important; } .td_block_template_4 .td-related-title .td-cur-simple-item, .td_block_template_3 .td-related-title .td-cur-simple-item, .td_block_template_9 .td-related-title:after { background-color: #bb0000; } a, cite a:hover, .td-page-content blockquote p, .td-post-content blockquote p, .mce-content-body blockquote p, .comment-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .td_module_wrap:hover .entry-title a, .td-subcat-filter .td-subcat-list a:hover, .td-subcat-filter .td-subcat-dropdown a:hover, .td_quote_on_blocks, .dropcap2, .dropcap3, .td_top_authors .td-active .td-authors-name a, .td_top_authors .td_mod_wrap:hover .td-authors-name a, .td-post-next-prev-content a:hover, .author-box-wrap .td-author-social a:hover, .td-author-name a:hover, .td-author-url a:hover, .comment-reply-link:hover, .logged-in-as a:hover, #cancel-comment-reply-link:hover, .td-search-query, .widget a:hover, .td_wp_recentcomments a:hover, .archive .widget_archive .current, .archive .widget_archive .current a, .widget_calendar tfoot a:hover, #bbpress-forums li.bbp-header .bbp-reply-content span a:hover, #bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover, #bbpress-forums .bbp-forums-list li a:hover, #bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover, #bbpress-forums .bbp-topic-started-by a:hover, #bbpress-forums .bbp-topic-started-in a:hover, #bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink, #bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink, .widget_display_replies .bbp-author-name, .widget_display_topics .bbp-author-name, .td-subfooter-menu li a:hover, a.vc_btn-black:hover, .td-smart-list-dropdown-wrap .td-smart-list-button:hover, .td-instagram-user a, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link:hover, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item, .td_block_template_2 .td-related-title .td-cur-simple-item, .td_block_template_5 .td-related-title .td-cur-simple-item, .td_block_template_6 .td-related-title .td-cur-simple-item, .td_block_template_7 .td-related-title .td-cur-simple-item, .td_block_template_8 .td-related-title .td-cur-simple-item, .td_block_template_9 .td-related-title .td-cur-simple-item, .td_block_template_10 .td-related-title .td-cur-simple-item, .td_block_template_11 .td-related-title .td-cur-simple-item, .td_block_template_12 .td-related-title .td-cur-simple-item, .td_block_template_13 .td-related-title .td-cur-simple-item, .td_block_template_14 .td-related-title .td-cur-simple-item, .td_block_template_15 .td-related-title .td-cur-simple-item, .td_block_template_16 .td-related-title .td-cur-simple-item, .td_block_template_17 .td-related-title .td-cur-simple-item, .td-theme-wrap .sf-menu ul .td-menu-item > a:hover, .td-theme-wrap .sf-menu ul .sfHover > a, .td-theme-wrap .sf-menu ul .current-menu-ancestor > a, .td-theme-wrap .sf-menu ul .current-category-ancestor > a, .td-theme-wrap .sf-menu ul .current-menu-item > a, .td_outlined_btn, .td_block_categories_tags .td-ct-item:hover { color: #bb0000; } a.vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover { color: #bb0000 !important; } .td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, #bbpress-forums .bbp-pagination .current, .post .td_quote_box, .page .td_quote_box, a.vc_btn-black:hover, .td_block_template_5 .td-block-title > *, .td_outlined_btn { border-color: #bb0000; } .td_wrapper_video_playlist .td_video_currently_playing:after { border-color: #bb0000 !important; } .header-search-wrap .td-drop-down-search:before { border-color: transparent transparent #bb0000 transparent; } .block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle:after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td_block_template_1 .td-related-title .td-cur-simple-item, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more, .td_3D_btn, .td_shadow_btn, .td_default_btn, .td_round_btn, .td_outlined_btn:hover { background-color: #bb0000; } .block-title, .td_block_template_1 .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { border-color: #bb0000; } .td_block_wrap .td-subcat-item a.td-cur-simple-item { color: #bb0000; } .td-grid-style-4 .entry-title { background-color: rgba(187, 0, 0, 0.7); } @media (max-width: 767px) { body .td-header-wrap .td-header-main-menu { background-color: #ffffff !important; } } @media (max-width: 767px) { body #td-top-mobile-toggle i, .td-header-wrap .header-search-wrap .td-icon-search { color: #000000 !important; } } .td-menu-background:before, .td-search-background:before { background: #ffa3a3; background: -moz-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa3a3), color-stop(100%, #b8333e)); background: -webkit-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: -o-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: -ms-linear-gradient(top, #ffa3a3 0%, #b8333e 100%); background: linear-gradient(to bottom, #ffa3a3 0%, #b8333e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa3a3', endColorstr='#b8333e', GradientType=0 ); } .td-mobile-content li a, .td-mobile-content .td-icon-menu-right, .td-mobile-content .sub-menu .td-icon-menu-right, #td-mobile-nav .td-menu-login-section a, #td-mobile-nav .td-menu-logout a, #td-mobile-nav .td-menu-socials-wrap .td-icon-font, .td-mobile-close .td-icon-close-mobile, .td-search-close .td-icon-close-mobile, .td-search-wrap-mob, .td-search-wrap-mob #td-header-search-mob, #td-mobile-nav .td-register-section, #td-mobile-nav .td-register-section .td-login-input, #td-mobile-nav label, #td-mobile-nav .td-register-section i, #td-mobile-nav .td-register-section a, #td-mobile-nav .td_display_err, .td-search-wrap-mob .td_module_wrap .entry-title a, .td-search-wrap-mob .td_module_wrap:hover .entry-title a, .td-search-wrap-mob .td-post-date { color: #000000; } .td-search-wrap-mob .td-search-input:before, .td-search-wrap-mob .td-search-input:after, #td-mobile-nav .td-menu-login-section .td-menu-login span { background-color: #000000; } #td-mobile-nav .td-register-section .td-login-input { border-bottom-color: #000000 !important; } body, p { font-family:Roboto; }.td-header-style-12 .td-header-menu-wrap-full, .td-header-style-12 .td-affix, .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category, .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category, .td_category_template_3 .td-current-sub-category, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .td_block_big_grid_9.td-grid-style-1 .td-post-category, .td_block_big_grid_9.td-grid-style-5 .td-post-category, .td-grid-style-6.td-hover-1 .td-module-thumb:after, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > li > a:hover, .tdm-menu-active-style5 .td-header-menu-wrap .sf-menu > .sfHover > a { background-color: #bb0000; } .td_mega_menu_sub_cats .cur-sub-cat, .td-mega-span h3 a:hover, .td_mod_mega_menu:hover .entry-title a, .header-search-wrap .result-msg a:hover, .td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a, .td-header-top-menu .td-icon-search:hover, .td-header-wrap .result-msg a:hover, .top-header-menu li a:hover, .top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a, .td-social-icon-wrap > a:hover, .td-header-sp-top-widget .td-social-icon-wrap a:hover, .td_mod_related_posts:hover h3 > a, .td-post-template-11 .td-related-title .td-related-left:hover, .td-post-template-11 .td-related-title .td-related-right:hover, .td-post-template-11 .td-related-title .td-cur-simple-item, .td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover, .td-category-header .td-pulldown-category-filter-link:hover, .td-category-siblings .td-subcat-dropdown a:hover, .td-category-siblings .td-subcat-dropdown a.td-current-sub-category, .footer-text-wrap .footer-email-wrap a, .footer-social-wrap a:hover, .td_module_17 .td-read-more a:hover, .td_module_18 .td-read-more a:hover, .td_module_19 .td-post-author-name a:hover, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover { color: #bb0000; } .td-mega-menu-page .wpb_content_element ul li a:hover, .td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a, .td-theme-wrap .header-search-wrap .result-msg a:hover { color: #bb0000 !important; } .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover, .tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a { border-color: #bb0000; } .post blockquote p, .page blockquote p { color: rgba(0,0,0,0.66); } .post .td_quote_box, .page .td_quote_box { border-color: rgba(0,0,0,0.66); } .top-header-menu > li > a, .td-weather-top-widget .td-weather-now .td-big-degrees, .td-weather-top-widget .td-weather-header .td-weather-city, .td-header-sp-top-menu .td_data_time { font-family:Roboto; } .td-post-template-default .td-post-header .entry-title { font-weight:bold; } .post blockquote p, .page blockquote p, .td-post-text-content blockquote p { font-family:Roboto; font-size:16px; line-height:24px; font-style:normal; font-weight:normal; text-transform:none; } .td-post-content h1 { font-weight:bold; } .td-post-content h2 { font-weight:bold; } </style> <!-- Button style compiled by theme --> <style> .tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title, .tds-button2 .tdm-btn-text, .tds-button2 i, .tds-button5:hover .tdm-btn-text, .tds-button5:hover i, .tds-button6 .tdm-btn-text, .tds-button6 i, .tdm_block_list .tdm-list-item i, .tdm_block_pricing .tdm-pricing-feature i, .tdm-social-item i { color: #bb0000; } .tds-button1, .tds-button6:after, .tds-title2 .tdm-title-line:after, .tds-title3 .tdm-title-line:after, .tdm_block_pricing.tdm-pricing-featured:before, .tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-header, .tds-progress-bar1 .tdm-progress-bar:after, .tds-progress-bar2 .tdm-progress-bar:after, .tds-social3 .tdm-social-item { background-color: #bb0000; } .tds-button2:before, .tds-button6:before, .tds-progress-bar3 .tdm-progress-bar:after { border-color: #bb0000; } .tdm-btn-style1 { background-color: #bb0000; } .tdm-btn-style2:before { border-color: #bb0000; } .tdm-btn-style2 { color: #bb0000; } .tdm-btn-style3 { -webkit-box-shadow: 0 2px 16px #bb0000; -moz-box-shadow: 0 2px 16px #bb0000; box-shadow: 0 2px 16px #bb0000; } .tdm-btn-style3:hover { -webkit-box-shadow: 0 4px 26px #bb0000; -moz-box-shadow: 0 4px 26px #bb0000; box-shadow: 0 4px 26px #bb0000; } </style> <style id="tdw-css-placeholder"></style><style></style></head> <body data-rsssl=1 class="post-template-default single single-post postid-386493 single-format-standard td-standard-pack endorsements-for-the-fall-2024-election global-block-template-1 single_template aa-prefix-sfbg- td-animation-stack-type0 td-full-layout" itemscope="itemscope" itemtype="https://schema.org/WebPage"> <div class="td-scroll-up"><i class="td-icon-menu-up"></i></div> <div class="td-menu-background"></div> <div id="td-mobile-nav"> <div class="td-mobile-container"> <!-- mobile menu top section --> <div class="td-menu-socials-wrap"> <!-- socials --> <div class="td-menu-socials"> <span class="td-social-icon-wrap"> <a target="_blank" href="https://www.facebook.com/bayguardian/" title="Facebook"> <i class="td-icon-font td-icon-facebook"></i> </a> </span> </div> <!-- close button --> <div class="td-mobile-close"> <a href="#"><i class="td-icon-close-mobile"></i></a> </div> </div> <!-- login section --> <!-- menu section --> <div class="td-mobile-content"> <div class="menu-main-menu-container"><ul id="menu-main-menu" class="td-mobile-main-menu"><li id="menu-item-26" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-first menu-item-26"><a href="https://www.sfbg.com/sections/clean-slate/">Election Endorsements</a></li> <li id="menu-item-386273" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-386273"><a href="https://www.sfbg.com/sections/best-of-the-bay/">Best of the Bay</a></li> <li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27"><a href="https://www.sfbg.com/bay-guardian-archives/">Bay Guardian Archives</a></li> <li id="menu-item-1273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1273"><a href="https://www.sfbg.com/shop/">Shop</a></li> <li id="menu-item-188952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-188952"><a href="https://www.sfbg.com/search/">Search</a></li> </ul></div> </div> </div> <!-- register/login section --> <div id="login-form-mobile" class="td-register-section"> <div id="td-login-mob" class="td-login-animation td-login-hide-mob"> <!-- close button --> <div class="td-login-close"> <a href="#" class="td-back-button"><i class="td-icon-read-down"></i></a> <div class="td-login-title">Sign in</div> <!-- close button --> <div class="td-mobile-close"> <a href="#"><i class="td-icon-close-mobile"></i></a> </div> </div> <div class="td-login-form-wrap"> <div class="td-login-panel-title"><span>Welcome!</span>Log into your account</div> <div class="td_display_err"></div> <div class="td-login-inputs"><input class="td-login-input" type="text" name="login_email" id="login_email-mob" value="" required><label>your username</label></div> <div class="td-login-inputs"><input class="td-login-input" type="password" name="login_pass" id="login_pass-mob" value="" required><label>your password</label></div> <input type="button" name="login_button" id="login_button-mob" class="td-login-button" value="LOG IN"> <div class="td-login-info-text"> <a href="#" id="forgot-pass-link-mob">Forgot your password?</a> </div> <div class="td-login-register-link"> </div> </div> </div> <div id="td-forgot-pass-mob" class="td-login-animation td-login-hide-mob"> <!-- close button --> <div class="td-forgot-pass-close"> <a href="#" class="td-back-button"><i class="td-icon-read-down"></i></a> <div class="td-login-title">Password recovery</div> </div> <div class="td-login-form-wrap"> <div class="td-login-panel-title">Recover your password</div> <div class="td_display_err"></div> <div class="td-login-inputs"><input class="td-login-input" type="text" name="forgot_email" id="forgot_email-mob" value="" required><label>your email</label></div> <input type="button" name="forgot_button" id="forgot_button-mob" class="td-login-button" value="Send My Pass"> </div> </div> </div> </div> <div class="td-search-background"></div> <div class="td-search-wrap-mob"> <div class="td-drop-down-search"> <form method="get" class="td-search-form" action="https://www.sfbg.com/"> <!-- close button --> <div class="td-search-close"> <a href="#"><i class="td-icon-close-mobile"></i></a> </div> <div role="search" class="td-search-input"> <span>Search</span> <input id="td-header-search-mob" type="text" value="" name="s" autocomplete="off" /> </div> </form> <div id="td-aj-search-mob" class="td-ajax-search-flex"></div> </div> </div> <div id="td-outer-wrap" class="td-theme-wrap"> <div class="tdc-header-wrap "> <!-- Header style 1 --> <div class="td-header-wrap td-header-style-1 "> <div class="td-header-top-menu-full td-container-wrap "> <div class="td-container td-header-row td-header-top-menu"> <div class="top-bar-style-3"> <div class="td-header-sp-top-menu"> </div> <div class="td-header-sp-top-widget"> </div> </div> <!-- LOGIN MODAL --> <div id="login-form" class="white-popup-block mfp-hide mfp-with-anim"> <div class="td-login-wrap"> <a href="#" class="td-back-button"><i class="td-icon-modal-back"></i></a> <div id="td-login-div" class="td-login-form-div td-display-block"> <div class="td-login-panel-title">Sign in</div> <div class="td-login-panel-descr">Welcome! Log into your account</div> <div class="td_display_err"></div> <div class="td-login-inputs"><input class="td-login-input" type="text" name="login_email" id="login_email" value="" required><label>your username</label></div> <div class="td-login-inputs"><input class="td-login-input" type="password" name="login_pass" id="login_pass" value="" required><label>your password</label></div> <input type="button" name="login_button" id="login_button" class="wpb_button btn td-login-button" value="Login"> <div class="td-login-info-text"><a href="#" id="forgot-pass-link">Forgot your password? Get help</a></div> </div> <div id="td-forgot-pass-div" class="td-login-form-div td-display-none"> <div class="td-login-panel-title">Password recovery</div> <div class="td-login-panel-descr">Recover your password</div> <div class="td_display_err"></div> <div class="td-login-inputs"><input class="td-login-input" type="text" name="forgot_email" id="forgot_email" value="" required><label>your email</label></div> <input type="button" name="forgot_button" id="forgot_button" class="wpb_button btn td-login-button" value="Send My Password"> <div class="td-login-info-text">A password will be e-mailed to you.</div> </div> </div> </div> </div> </div> <div class="td-banner-wrap-full td-logo-wrap-full td-container-wrap "> <div class="td-container td-header-row td-header-header"> <div class="td-header-sp-logo"> <a class="td-main-logo" href="https://www.sfbg.com/"> <img src="https://www.sfbg.com/wp-content/uploads/2016/03/sfbg.svg" alt="San Francisco Bay Guardian"/> <span class="td-visual-hidden">San Francisco Bay Guardian</span> </a> </div> <div class="td-header-sp-recs"> <div class="td-header-rec-wrap"> <div class="td-a-rec td-a-rec-id-header td-rec-hide-on-tp td-rec-hide-on-p tdi_1_466 td_block_template_1"> <style> /* custom css */ .tdi_1_466.td-a-rec{ text-align: center; }.tdi_1_466 .td-element-style{ z-index: -1; }.tdi_1_466.td-a-rec-img{ text-align: left; }.tdi_1_466.td-a-rec-img img{ margin: 0 auto 0 0; }@media (max-width: 767px) { .tdi_1_466.td-a-rec-img { text-align: center; } } </style><div id="sfbg-457159736"><div class="sfbg-adlabel">Sponsored link</div><a href="https://www.ucpress.edu/book/9780520380035/a-peoples-history-of-sfo?utm_source=48hills&utm_medium=digital&utm_campaign=porter" aria-label="porter_728x90_avila"><img loading="lazy" src="https://www.sfbg.com/wp-content/uploads/2023/01/porter_728x90_avila.jpg" alt="" width="728" height="90" /></a></div></div> </div> </div> </div> </div> <div class="td-header-menu-wrap-full td-container-wrap "> <div class="td-header-menu-wrap td-header-gradient "> <div class="td-container td-header-row td-header-main-menu"> <div id="td-header-menu" role="navigation"> <div id="td-top-mobile-toggle"><a href="#"><i class="td-icon-font td-icon-mobile"></i></a></div> <div class="td-main-menu-logo td-logo-in-header"> <a class="td-main-logo" href="https://www.sfbg.com/"> <img src="https://www.sfbg.com/wp-content/uploads/2016/03/sfbg.svg" alt="San Francisco Bay Guardian"/> </a> </div> <div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="sf-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-first td-menu-item td-normal-menu menu-item-26"><a href="https://www.sfbg.com/sections/clean-slate/">Election Endorsements</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-386273"><a href="https://www.sfbg.com/sections/best-of-the-bay/">Best of the Bay</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-27"><a href="https://www.sfbg.com/bay-guardian-archives/">Bay Guardian Archives</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-1273"><a href="https://www.sfbg.com/shop/">Shop</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-mega-menu td-mega-menu-page menu-item-188952"><a href="https://www.sfbg.com/search/">Search</a> <ul class="sub-menu"> <li id="menu-item-0" class="menu-item-0"><div class="td-container-border"><div class="td-mega-grid"><div id="tdi_2_b87" class="tdc-row"><div class="vc_row tdi_3_786 wpb_row td-pb-row" > <style scoped> /* custom css */ .tdi_3_786{ min-height: 0; }.tdi_3_786, .tdi_3_786 .tdc-columns{ display: block; }.tdi_3_786 .tdc-columns{ width: 100%; } </style><div class="vc_column tdi_5_774 wpb_column vc_column_container tdc-column td-pb-span12"> <style scoped> /* custom css */ .tdi_5_774{ vertical-align: baseline; }.tdi_5_774 .wpb_wrapper, .tdi_5_774 .wpb_wrapper .tdc-elements{ display: block; }.tdi_5_774 .wpb_wrapper .tdc-elements{ width: 100%; }.tdi_5_774 .wpb_wrapper{ height: auto; } </style><div class="wpb_wrapper"><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_6_760 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_6_760" ><div class="td-block-title-wrap"></div><div class="td-fix-index"><h1 style="text-align: left;">Search</h1> </div></div>[vc_wp_search]</div></div></div></div> </div></div></li> </ul> </li> </ul></div></div> <div class="header-search-wrap"> <div class="td-search-btns-wrap"> <a id="td-header-search-button" href="#" role="button" class="dropdown-toggle " data-toggle="dropdown"><i class="td-icon-search"></i></a> <a id="td-header-search-button-mob" href="#" class="dropdown-toggle " data-toggle="dropdown"><i class="td-icon-search"></i></a> </div> <div class="td-drop-down-search" aria-labelledby="td-header-search-button"> <form method="get" class="td-search-form" action="https://www.sfbg.com/"> <div role="search" class="td-head-form-search-wrap"> <input id="td-header-search" type="text" value="" name="s" autocomplete="off" /><input class="wpb_button wpb_btn-inverse btn" type="submit" id="td-header-search-top" value="Search" /> </div> </form> <div id="td-aj-search"></div> </div> </div> </div> </div> </div> </div> </div> <div class="td-main-content-wrap td-container-wrap"> <div class="td-container td-post-template-default "> <div class="td-crumb-container"></div> <div class="td-pb-row"> <div class="td-pb-span8 td-main-content" role="main"> <div class="td-ss-main-content"> <article id="post-386493" class="post-386493 post type-post status-publish format-standard has-post-thumbnail category-clean-slate category-featured" itemscope itemtype="https://schema.org/Article"47> <div class="td-post-header"> <!-- category --> <header class="td-post-title"> <h1 class="entry-title">ENDORSEMENTS for the fall 2024 election</h1> <p class="td-post-sub-title">Harris for president. Peskin for mayor. Yes on C and 33 .... complete Bay Guardian recommendations for the Nov. 5 election</p> <div class="td-module-meta-info"> <!-- author --><div class="td-post-author-name"><div class="td-author-by">By</div> <a href="https://www.sfbg.com/author/tim-redmond/">Tim Redmond</a><div class="td-author-line"> - </div> </div> <!-- date --><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-09-28T16:00:41-07:00" >September 28, 2024</time></span> <!-- comments --> <!-- views --> </div> </header> </div> <div class="td-post-sharing-top"><div id="td_social_sharing_article_top" class="td-post-sharing td-ps-bg td-ps-notext td-post-sharing-style1 "><div class="td-post-sharing-visible"><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-facebook" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.sfbg.com%2F2024%2F09%2F28%2Fendorsements-for-the-fall-2024-election%2F"> <div class="td-social-but-icon"><i class="td-icon-facebook"></i></div> <div class="td-social-but-text">Facebook</div> </a><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-twitter" href="https://twitter.com/intent/tweet?text=ENDORSEMENTS+for+the+fall+2024+election&url=https%3A%2F%2Fwww.sfbg.com%2F2024%2F09%2F28%2Fendorsements-for-the-fall-2024-election%2F&via=San+Francisco+Bay+Guardian"> <div class="td-social-but-icon"><i class="td-icon-twitter"></i></div> <div class="td-social-but-text">Twitter</div> </a><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-pinterest" href="https://pinterest.com/pin/create/button/?url=https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/&media=https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg&description=ENDORSEMENTS+for+the+fall+2024+election"> <div class="td-social-but-icon"><i class="td-icon-pinterest"></i></div> <div class="td-social-but-text">Pinterest</div> </a><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-whatsapp" href="whatsapp://send?text=ENDORSEMENTS+for+the+fall+2024+election %0A%0A https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/"> <div class="td-social-but-icon"><i class="td-icon-whatsapp"></i></div> <div class="td-social-but-text">WhatsApp</div> </a></div><div class="td-social-sharing-hidden"><ul class="td-pulldown-filter-list"></ul><a class="td-social-sharing-button td-social-handler td-social-expand-tabs" href="#" data-block-uid="td_social_sharing_article_top"> <div class="td-social-but-icon"><i class="td-icon-plus td-social-expand-tabs-icon"></i></div> </a></div></div></div> <div class="td-post-content tagdiv-type"> <!-- image --><div class="td-post-featured-image"><a href="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg" data-caption=""><img width="696" height="463" class="entry-thumb td-modal-image" src="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-696x463.jpg" srcset="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-696x463.jpg 696w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-300x200.jpg 300w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-768x511.jpg 768w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-632x420.jpg 632w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg 1000w" sizes="(max-width: 696px) 100vw, 696px" alt="" title="sfbgcoverf24"/></a></div> <!-- content --> <p><em>Our simple Clean Slate guide to take to the polls is <a href="https://www.sfbg.com/2024/10/24/take-this-to-the-polls-our-clean-slate-2024-election-guide/">here</a>. </em></p> <p>Nov. 5 will be a crucial, defining election on the national level鈥攁nd to a lesser extent, on the local level. After months of concern that President Joe Biden would not be able to defeat Donald Trump (or even, some worried, finish his term), the Democratic Party has new life and new energy with Vice President Kamala Harris now atop the ticket. Harris chose a fairly progressive governor, Tim Walz of Minnesota, as her running mate.</p> <p>Her platform is still vague, and so far, not terribly different from that of the Biden Administration (which is not all bad). She has moved to the center since her initial run for president in 2019; she supports a terrible border bill, she came out against a ban on fracking, she’s supported the terrible bloody Israeli war on Gaza, and the YIMBYs, perhaps without clear evidence, are claiming her as their own.</p> <p>But none of that matters.</p> <figure class="wp-block-image size-full"><img decoding="async" fetchpriority="high" width="1000" height="665" src="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg" alt="" class="wp-image-386494" srcset="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg 1000w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-300x200.jpg 300w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-768x511.jpg 768w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-696x463.jpg 696w, https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-632x420.jpg 632w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">Jackie Fielder, Connie Chan, Aaron Peskin, and Dean Preston are standing up to the billionaires who want to take over the city. Photo by Andrew Brobst</figcaption></figure> <p>Progressive voters have no choice here: The election of Donald Trump for another term in the White House is as clear and present a danger to American democracy as anything we’ve ever experienced. Trump, whatever incoherent and rambling positions he takes on issues, doesn’t want to be president: He wants to be a dictator. He has vowed to take vengeance on his political foes, using the Justice Department and his far-right Supreme Court majority to put people who have stood up to him in prison. He has no interest in following the laws of the land, and might very well seek to remain in office beyond the legally mandated two terms.</p> <p>He’s unstable, has in the past discussed openly using nuclear weapons, and has befriended international tyrants.</p> <p>It’s pointless to argue about the details of Harris’s record or platform; everyone with any sense in this country needs to vote against Trump and for a candidate who could lead with competence and balance. We strongly endorse Kamala Harris and Tim Walz.</p> <p><strong>SAN FRANCISCO RACES</strong></p> <p>This is the year the billionaires have gone all out to take over San Francisco. A small handful of people with excessive real estate and tech wealth have formed a series of political front groups that have in essence unlimited funding. They recruited and funded a slate of candidates to take over the Democratic County Central Committee and spent an unprecedented sum to get a majority of them elected in what is typically a low-profile race. That gave them the power to put the Democratic Party behind another slate, this time for the Board of Supervisors.</p> <p>They have a powerful, right-wing agenda that rests on tax cuts, more police, treating homelessness and substance abuse as criminal issues, deregulating land-use (allowing for massive demolitions of existing neighborhoods), and allowing corporations to use San Francisco as a testing lab for all sorts of new, potentially dangerous technology.</p> <p>It won’t be easy to stop them; again, their political money has no limits, and they will spend whatever they need in their political coup. But if progressives turn out in large numbers to vote for Harris and Walz, and they can ignore the lies and propaganda from the right wing, there’s a path to victory.</p> <p>Our endorsements reflect the political reality of 2024: Not every candidate we are backing is a solid progressive. But as the great local author Rebecca Solnit is fond of saying, sometimes a vote is a chess move, not a love letter. The goal here is to block the billionaire takeover, and in some cases that means supporting candidates who are more centrist that we would like鈥攂ut are far better than the alternatives.</p> <p><strong>Mayor</strong></p> <p><strong>Aaron Peskin</strong></p> <p>Let’s start with the basics. Mayor London Breed has been a failure, taking the city entirely in the wrong direction. During the pandemic she resisted using empty hotel rooms to get vulnerable people into shelter. She has opposed every ballot measure to raise taxes on big corporations to help fund affordable housing鈥攁nd when they passed, she refused to spend the money.</p> <p>Her administration faced, and is still facing, a massive corruption scandal, with five senior officials, including two department heads, sentenced to prison terms for participating in bribery schemes.</p> <figure class="wp-block-image size-large"><img decoding="async" width="1024" height="675" src="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-1024x675.png" alt="" class="wp-image-386497" srcset="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-1024x675.png 1024w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-300x198.png 300w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-768x506.png 768w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-1536x1012.png 1536w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-696x459.png 696w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-1068x704.png 1068w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M-637x420.png 637w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.14.52鈥疨M.png 1636w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Sup. Aaron Peskin is the only major candidate with no billionaire backers.</figcaption></figure> <p>In the past year, she’s moved even further to the right, pouring money into the Police Department while other crucial parts of the public safety infrastructure, including the 911 center, SF General Hospital, and homeless outreach programs suffered from cuts and understaffing.</p> <p>She urged the Supreme Court to gut the rights of the unhoused, and has been brutally sweeping thousands off the streets, seizing their possessions, when most have no offer of acceptable shelter and nowhere to go. (Her most recent idea: Send them on a bus somewhere else.)</p> <p>She has completely bought into the YIMBY narrative that allowing developers to build more market-rate housing will bring prices down, and despite a total lack of evidence for that theory, she is now proposing to upzone neighborhood commercial districts to eight stories. That would instantly threaten the survival of hundreds of neighborhood-serving small businesses, as their storefronts would be demolished to make room for new taller buildings.<br><br></p> <p>This city needs a new mayor.</p> <p>Breed has four serious challengers: Sup. Aaron Peskin, Sup. Ahsha Safai, former Interim Mayor Mark Farrell, and billionaire nonprofit administrator Daniel Lurie.</p> <p>Peskin is the only one that has no billionaire backers, the only one they all oppose鈥攁nd the clear and only choice.</p> <p>Peskin has extensive experience at City Hall, more by far than any other candidate. We’ll put it simply: He knows how to run a city. After years of incompetence and corruption in the Mayor’s Office, he can offer a strong hand to clean up what is a lingering political and financial mess.</p> <p>We haven’t always agreed with Peskin, and we don’t always agree with him now. But on the big, critical, defining issues, he’s the only candidate who offers anything close to a progressive platform.</p> <p>Peskin has long argued that allowing developers free rein to build anything they want is no solution to the affordable housing crisis. He is the only candidate who seems to understand the immediate costs of upzoning commercial corridors. He’s the only candidate who has demonstrated a serious commitment to affordable housing. (Breed and Peskin co-sponsored the affordable housing bond in March, but Peskin was the only one who raised money and organized to help it win.)</p> <p>He supported the taxes on big business to fund affordable housing. He supported budget measures that would spend that money on housing, which Breed opposed. He’s the only candidate who has any history of caring about and working with the neighborhoods. He has the endorsement of every major progressive leader and organization in the city.</p> <p>Breed talks about how she supports municipalizing PG&E and bringing lucrative, sustainable public power, with lower rates, to San Francisco; Peskin would actually get it done.</p> <p>Safai has been a decent supervisor, has sided with the progressives a lot of the time, and has the support of some labor groups. But he’s gained very little traction and has not shown the leadership skills the next mayor needs.</p> <p>Lurie is the heir to the Levi Strauss fortune, and has poured personal millions into the race. He’s the founder of Tipping Point, a foundation that does good work. But this is a political job, and he has no experience in local politics.</p> <p>Farrell is running so far to the right he might as well be a Republican.</p> <p>We know that Peskin has not always sided with every progressive position. He’s been too ready to back more spending for cops (although he’s also the only candidate who represents a district with effective foot patrols, which most progressives agree are a good idea, and he says he will push citywide). Like Harris, he’s not perfect. But this is no time for progressives to demand perfection: The billionaires want to control this city, and in the mayor’s race, Peskin is the only one standing in their way.</p> <p><strong>Board of Supervisors, District 1</strong></p> <p><strong>Connie Chan</strong></p> <figure class="wp-block-image size-large"><img decoding="async" width="1024" height="651" src="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-1024x651.png" alt="" class="wp-image-386498" srcset="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-1024x651.png 1024w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-300x191.png 300w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-768x488.png 768w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-1536x976.png 1536w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-696x442.png 696w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-1068x679.png 1068w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M-661x420.png 661w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.17.46鈥疨M.png 1618w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Sup. Connie Chan is a key target of the billionaires</figcaption></figure> <p>Chan won this district, which is mostly the Richmond, by a narrow margin four years ago, and Marjan Philhour, who came in second, is challenging her again. It’s one of the key races on the right-wing billionaire agenda. It’s critical that Chan win re-election.</p> <p>Chan chaired the Budget Committee and fought to turn a really bad Breed budget into something tolerable. She’s worked to hold department heads accountable (even when the head of Rec-Park worked with a private group to try to punish her by eliminating new park funding in her district). She has been with the progressive on every issue, every vote. Philhour is the candidate of Breed and the billionaires. That’s all you need to know. Vote for Connie Chan.</p> <p><strong>Board of Supervisors, District 3</strong></p> <p><strong>1. Sharon Lai</strong></p> <p><strong>2. Moe Jamil</strong></p> <p>None of the candidates running to replace termed-out Sup. Peskin have his skills, and none of them are as progressive in their politics. D3 is going to have a more centrist supervisor for the next four years. If Danny Sauter, the billionaire candidate, wins, it could have a right-wing supervisor.</p> <p>We’re not thrilled with any of the candidates, but Lai and Jamil are the best of the lot.</p> <p>Lai grew up in public housing, and is an advocate for more affordability. She also says that government should “get out of the way” of market-rate housing. She supports hiring 500 more cops. But she also argues that local government should have final authority over land use, putting her at odds with the YIMBYs and State Sen. Scott Wiener.</p> <p>Moe Jamil, a deputy city attorney, has long been a neighborhood advocate and organizer. He argues that it’s important to protect existing tenants and small businesses from displacement driven by development. He’s also more than a bit harsh on the unhoused, saying at one campaign event that D3 needs to keep out encampments, even if it means (metaphorically) “building a wall.” Gack.</p> <p>Again: Far from our ideal candidates. But they have the best chance, running with a ranked-choice voting strategy, of keeping the billionaire-backed right-wing Danny Sauter off the board.</p> <p><strong>Board of Supervisors, District 5</strong></p> <p><strong>Dean Preston</strong></p> <p>This one’s easy. Preston has been the standard bearer, the leader, and one of the most important progressive politicians in San Francisco for the past four years. He’s the sponsor of every key measure to raise taxes on the rich to pay for affordable housing. He was among the most vocal and effective advocates of moving vulnerable unhoused people into hotel rooms during the pandemic.</p> <figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="808" src="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-1024x808.png" alt="" class="wp-image-386499" srcset="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-1024x808.png 1024w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-300x237.png 300w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-768x606.png 768w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-696x549.png 696w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-1068x843.png 1068w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M-532x420.png 532w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.21.15鈥疨M.png 1300w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Siup. Dean Preston is the clear choice in D5. Campaign photo.</figcaption></figure> <p>He forced the Mayor’s Office to apply for federal money that will house 750 people (after they ignored the opportunity). He led the battle for a rent-relief program that the data shows kept 20,000 people off the streets during COVID. He found a way to bring rent control to a housing complex in the Western Addition where tenants faced eviction. He’s called out the Police Department over military gear and killer robots.</p> <p>And he’s the number one target of the billionaire right. Elon Musk at one point said Preston should go to jail (for what?) and vowed to give $100,000 to defeat him. Their candidate is Bilal Mahmood, who can’t even keep his own record straight鈥攈e claimed he was a “neuroscientist,” until actual neuroscientists forced him to back off鈥攁nd wants to allow more demolitions, more displacement, more cops, and less protections for tenants. Vote for Preston.</p> <p><strong>Board of Supervisors, District 7</strong></p> <p><strong>NO ENDORSEMENT</strong></p> <p>Myrna Melgar has been the most progressive supervisor to represent this conservative West Side district since the return of district elections. She’s voted with the progressives fairly often, and is doing a great job pushing the city to back off from a dangerous court case against the EPA. She has the support of progressives like Sups. Hillary Ronen and Connie Chan. But she also worked with the Mayor’s Office to evict unhoused mostly Latinx families from Winston Drive when there was nowhere else for them to go. Besides, she doesn’t seem to need our endorsement: She has Mayor Breed, Sen. Scott Wiener, DA Brooke Jenkins, SF YIMBY, and Democratic Party Chair Nancy Tung, who was a leader in the billionaire slate. We aren’t going to be in that company.</p> <p><strong>Board of Supervisors, District 9</strong></p> <p><strong>1. Jackie Fielder</strong></p> <p><strong>2. Stephen Torres</strong></p> <p>For decades, since the return of district elections in 2000, D9 has been represented by some of the city’s most important and effective progressives. Tom Ammiano held the seat for eight years, then David Campos held it for another eight, followed by Sup. Hillary Ronen, who has been on the job since 2016. The billionaires want to change that, and they have a candidate, Trevor Chandler, who, like Mahmood, has some issues with honesty about his record.</p> <p>Jackie Fielder is our first choice. She entered the political scene as the only progressive willing to take on incumbent state Sen. Scott Wiener, and without anywhere near his money or clout, won 40 percent of the vote. She’s been a member of the Local Agency Formation Commission, which is working for public power, and has been a leader in the move to create a public bank. She would be a worthy successor to Ammiano, Campos, and Ronen, all of whom are strongly supporting her.</p> <figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="669" src="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-1024x669.png" alt="" class="wp-image-386500" srcset="https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-1024x669.png 1024w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-300x196.png 300w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-768x502.png 768w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-1536x1004.png 1536w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-696x455.png 696w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-1068x698.png 1068w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M-642x420.png 642w, https://www.sfbg.com/wp-content/uploads/2024/09/Screenshot-2024-09-29-at-2.23.43鈥疨M.png 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Jackie Fielder has the support of Sup. Dean Preston and former D9 Sup. Tom Ammiano</figcaption></figure> <p>Torres has been active in the nightlife and entertainment world, and was a leader in the battle to protect the legacy of the Castro Theater. He’s been a member of the Entertainment Commission and the Castro LGBTQ Cultural District. He has some creative ideas about protecting small businesses, including working to build large-scale public markets for local merchants and street vendors.</p> <p>Chandler is a terrible candidate. He opposes district elections, which should disqualify him instantly. He opposed the Gaza ceasefire resolution and has tried to hide the fact that he spent five years working for AIPAC, which supports right-wing Republicans if they are allies of Israel. He’s a fraud who is nothing but a front for the billionaires.</p> <p>Vote for Fielder and Torres.</p> <p><strong>Board of Supervisors, District 11</strong></p> <p><strong>1. Chyanne Chen</strong></p> <p><strong>2. Ernest “EJ” Jones</strong></p> <p>D11 has been a swing district; John Avalos, one of the most progressive members of the board, represented the area for eight years, then it shifted to Ahsha Safai. This time around, two progressive candidates are up against Michael Lai, who is backed by Wiener, Sup. Matt Dorsey, and the representatives of the billionaires on the DCCC.</p> <p>Chen has a history of progressive organizing, with SEIU and the Chinese Progressive Association. She’s a strong supporter of affordable housing (but also “midrise” buildings in commercial corridors, which carries the risk of displacing existing small businesses). Jones is a former aide to Safai, but he’s also worked for the Bernal Heights Neighborhood Center. He’s the only candidate who talks openly about restorative justice and alternatives to law enforcement.<br><br></p> <p>Michael Lai is the billionaire-backed candidate who supported the School Board recall, supported the pro-police Prop. E in March (Jones and Chen opposed it) and was part of the right-wing slate for Democratic County Central Committee.</p> <p><strong>SAN FRANCISCO BALLOT MEASURES</strong></p> <p><strong>Prop. A</strong></p> <p><em>School infrastructure bond</em></p> <p><strong>YES</strong></p> <p>We completely agree that many SF schools are old and badly in need of maintenance and upgrades. We never have problems endorsing bond measures for valid public works projects. Our only concern: This bond money shouldn’t be used for closing schools.</p> <p><strong>Proposition B</strong></p> <p><em>Community health and parks bonds</em></p> <p><strong>YES</strong></p> <p>As is so often the case, Prop. B is a compromise. The mayor wants the money for improvements at SF General, Laguna Honda Hospital and the Chinatown Public Health Center, and upgrades to Hallidie Plaza and Harvey Milk Plaza. She left the San Francisco City Clinic, which serves a primarily LGBTQ population in SoMa, off the list. The Harvey Milk Democratic Club objected, as did Sup. Aaron Peskin, who said that some of Breed’s priorities were less important than public health. In the end, the controller did some math and figured out how to get all of those priorities into the bond without raising taxes. It’s an example of Breed’s divisiveness. It’s also needed.</p> <p><strong>Prop. C</strong></p> <p><em>Inspector General</em></p> <p><strong>YES, YES, YES</strong></p> <p>This is the most important measure on the ballot. In a city awash in corruption, Prop. C would create an Office of The Inspector General in the Controller’s Office, with the power to subpoena records and witnesses and issue search warrants.</p> <p>The office wouldn’t do criminal prosecutions; that authority by law lies with the district attorney. But it could expose graft and fraud, make public the secrets that public officials use to hide malfeasance, and increase overall faith in local government.</p> <p>The cost would be fairly minor, no more than $775,000 a year鈥攁nd an office that can stop waste and corruption will more than pay for itself. At some point, if this works out, the city could consider shifting enforcement of the Sunshine Ordinance to the inspector general, since the Ethics Commission has utterly failed in that duty.</p> <p><strong>Proposition D</strong></p> <p><em>City commissions and mayoral authority</em></p> <p><strong>NO</strong></p> <p>San Francisco already has one of the strongest mayors in the country, and the last thing the city needs is another measure eliminating accountability and public input and giving the chief executive more authority.</p> <p>Prop. D, sponsored by the billionaire-funded TogetherSF, would limit the number of city commissions to 65, immediately eliminating, according to the Department of Elections, the Public Health, Library, Human Rights, Human Services, Arts, Environment, Small Business and Juvenile Probation commissions.</p> <p>Then a task force could move to eliminate even more.</p> <p>In each case, the department heads would report directly to the mayor. Decisions would be made behind closed doors, with no community input. This is a terrible idea. Vote no.</p> <p><strong>Proposition E</strong></p> <p><em>Commission simplification task force</em></p> <p><strong>YES</strong></p> <p>Prop. E is Sup. Aaron Peskin’s response to Prop. D. It would create a task force to study the number and function of city commissions, but without a mandate to eliminate any specific number of them. We don’t see why any of this is necessary; the supes (not the mayor) ought to appoint a task force to meet openly and study overall City Charter reform instead of this piecemeal approach. But it’s a much better alternative to Prop. D.</p> <p><strong>Proposition F</strong></p> <p><em>Police deferred retirement</em></p> <p><strong>NO</strong></p> <p>Prop. F, by Sup. Matt Dorsey, would let cops who are eligible to retire remain on the force and also get their retirement pay. That means some police officers would be earning more than $500,000 a year. It’s not a new idea; the city tried it once before, in 2008, and it was a costly failure. Vote no.</p> <p><strong>Proposition G</strong></p> <p><em>Rental subsidies for low-income seniors</em></p> <p><strong>YES</strong></p> <p>Prop. G would create a modest city fund to subsidize rents in affordable housing developements for seniors and people with disabilities who make less than 35 percent of the Area Median Income. For these extremely low-income people, even the lower rents in affordable projects are out of reach. It has the unanimous support of the supes, the mayor, and the affordable housing developers. Vote yes.</p> <p><strong>Proposition H</strong></p> <p><em>Firefighter pensions</em></p> <p><strong>NO</strong></p> <p>Sponsored by Sup. Catherine Stefani, this measure would allow firefighters, who are now eligible to retire with full benefits (90 percent of base pay) at 58 to retire will full benefits at 55. The argument: Firefighters are exposed to dangerous chemicals and get cancer at higher rates than some other city workers. If they can retire early, that risk would be reduced. There are plenty of other public employees who face health risks (nurses, for example), and they don’t get this kind of benefit. Vote no.</p> <p><strong>Proposition I</strong></p> <p><em>Nurses and 911 operators pensions</em></p> <p><strong>YES</strong></p> <p>This one is far from a giveaway. It just corrects an injustice in the pension system: Per Diem nurses, who work for the city as needed, get no retirement credit at all. 911 operators, who are part of the public safety system, don’t get the same benefits as other safety employees. Nurses who worked an average of 35 hours a week could buy into the city’s retirement system. Dispatchers would pay more into the system, and get more out of it at the end. Vote yes.</p> <p><strong>Proposition J</strong></p> <p><em>NO ENDORSEMENT</em></p> <p>We’re a little dubious about this one. Sponsored by Sup. Myrna Melgar, the measure would give the mayor and the superintendent of schools more power to oversee the spending of the Children’s Fund, which pays for services for children and youth. But it has the support of all of the progressive supes and no opposition.</p> <p><strong>Proposition K</strong></p> <p><em>Great Highway closures</em></p> <p><strong>NO</strong></p> <p>We’re going to get some serious flak for this position; all of the environmental groups, the bicyclists, and Sups. Hillary Ronen and Dean Preston support the idea of closing the Great Highway to cars and creating a new public park. It makes a lot of sense: The southern part of the highway had to be closed because of erosion and sea-level rise, and thousands of people enjoyed the use of the closed roadway during the pandemic. We have always taken the position that San Francisco should make policies that emphasize transit, walking, and biking, and not cars.</p> <p>And yet: Sup. Joel Engardio, the SFMTA, and the Rec-Park Department came up with this plan without any adequate input from the people who live in the outer Richmond and Outer Sunset. The neighborhoods are overwhelmingly opposed, and for good reason: The highway, which carries thousands of cars a day, would shut down鈥攚ith no concurrent increase in public transit. So those cars would wind up on neighborhood streets. Oh, and since population density is far lower around the Great Highway than in the parts of Golden Gate Park that are closed to cars, and since transit from much of the city to the West Side is slow and inefficient, many of the new park users will… drive there, and try to find parking in the neighborhoods. That’s more traffic, more congestion, and more pollution.</p> <p>We’d be all in favor of turning the Great Highway into a park, and it’s going to have to close at some point anyway because of flooding (eventually, it may be more of a swimming pool than a park), but first create the transit infrastructure that’s needed to get people out of their cars, instead of sending those cars onto neighborhood streets.</p> <p><strong>Proposition L</strong></p> <p><em>Uber, Lyft, and Waymo tax to fund Muni</em></p> <p><strong>YES</strong></p> <p>Muni is facing a massive budget shortfall, in part because, as a new study from UC Davis shows, people are using so-called Transportation Network Companies鈥擴ber and Lyft, and now Waymo鈥攏ot as an alternative to their cars but as an alternative to public transit. So it makes perfect sense to tax these companies to help make up a little bit of the shortfall. Vote Yes.</p> <p><strong>Proposition M</strong></p> <p><em>Business tax changes</em></p> <p><strong>YES</strong></p> <p>Prop. M is a consensus measure to change the city’s business tax structure in the wake of the pandemic. It’s generally progressive鈥攎ost small businesses would be exempt from taxes, and the biggest would pay more. The single biggest loser (thanks to reporting by Joe Eskenazi at Mission Local): PG&E. That alone is good reason to vote for it. There’s some concern that language in this measure would block any other tax measure on the November 5 ballot that gets fewer votes (part of a complicated effort to keep a bad alternative off the ballot), and potentially that could hurt Prop. L. But we support both.</p> <p><strong>Proposition N</strong></p> <p><em>First responder student loan reimbursement</em></p> <p><strong>YES</strong></p> <p>This one’s a tough call. The measure, sponsored by Sup. Ahsha Safai, stems from the problems the city is having hiring cops and sheriffs, and some other public safety staff. It would create a city fund, that could be filled with private donations, to reimburse cops, sheriffs, nurses, paramedics, and 911 dispatchers for up to $25,000 in student loans or training costs. It’s part of a larger conversation鈥攔ather, for example, than giving cops eligible for retirement huge bonuses to keep working, should the city work with local colleges to pay tuition for people willing to work as first responders? Who (beyond cops) should be eligible? We’re not sure, but this seems like a modest way to test out the idea.</p> <p><strong>Proposition O</strong></p> <p><em>Reproductive rights</em></p> <p><strong>YES</strong></p> <p>Prop. O does more than put the city on record defending reproductive rights. It’s a pretty extensive measure that would create a reproductive rights fund, that could include private donations, to support abortion rights and services and expand zoning laws to allow reproductive services clinics in more parts of town. It would also allow the Department of Public Health to post warning signs in front of the proliferating fake reproductive rights centers that are really just anti-abortion operations鈥攁nd would forbid local law enforcement from providing information to law enforcement from other states about people’s reproductive health care decisions and services in this city. In essence, San Francisco would become a sanctuary city for reproductive freedom. Vote yes.</p> <p><strong>OTHER LOCAL RACES</strong></p> <p><strong>San Francisco School Board</strong></p> <p><strong>Matt Alexander, Virginia Cheung, Jaime Huling</strong></p> <p>First: The School Board race is taking place with very little public discussion about school closures. Closing schools won’t save that much money, but might save on facilities upgrades; at any rate, all of the candidates should be talking about it more than they are.</p> <p>Second: The number of progressive candidates in this race is fairly limited鈥攂ut there are plenty of conservative candidates.</p> <p>The teachers’ union, UESF, worked with incumbent Matt Alexander to identify the best alternatives, and most progressive groups are going with Virginia Cheung and Jaime Huling. They are going to have a huge job ahead, with a massive budget deficit and the closures issue, but they all have the support of the Harvey Milk Club, the League of Pissed Off Voters, and most of the progressive supes.</p> <p><strong>Community College Board</strong></p> <p><strong>Alan Wong</strong></p> <p>Four seats are up this year, and progressives are going to lose three of them. It’s a critical time for City College鈥攂udgets are tight, the school has cut so many classes that students can’t get their degrees (not to mention non-credit classes like English as a Second Language). The state wants community colleges to be nothing but two-year steps to a four-year degree, but City College has always been so much more.</p> <p>The only progressive on the board seeking re-election is Alan Wong鈥攁nd unlike the 2022 election, there are no other progressive candidates. Since the election is at-large, meaning the top four win, we are endorsing only Wong, in the hope that he gets enough votes to finish in the running.</p> <p><strong>BART Board director, District 9</strong></p> <p><strong>Edward Wright</strong></p> <p>Another easy call. Wright, a former chief of staff for Sup. Gordon Mar, is a transit policy expert working for Muni, a former president of the Milk Club, and has a long history of working on progressive causes.</p> <p><strong>District Attorney</strong></p> <p><strong>Ryan Khojasteh</strong></p> <p>San Francisco’s had some pretty progressive district attorneys, from Terence Hallinan to George Gascon and then reformer Chesa Boudin. The Boudin recall was a watershed moment in local politics, as Mayor London Breed and the billionaires worked a warped and disgraceful media narrative to create the impression that Boudin was allowing criminals to run rampant in the city. (The fact is that cops, angry that Boudin was prosecuting one of their own for homicide, essentially went on a working strike by not arresting anyone didn’t help).</p> <p>When Boudin was forced out of office, Breed appointed Brooke Jenkins, who was paid by the groups that helped oust the incumbent. She’s been part of a terrible approach to law enforcement, pushing people who are high on drugs (not high level dealers) and the unhoused mentally ill into a county jail that can’t handle that population. She’s turning the clock way back, away from reform, and allowing the cops free rein to abuse people with no accountability. It’s an embarrassment for this city.</p> <p>Ryan Khojasteh, who has worked as a prosecutor, is the only one willing to challenger her. He has little chance; his record is very thin, since he’s only been a lawyer for five years. But at least he’s talking about the right issues, and we’re willing to endorse him.</p> <p><strong>State Assembly, District 17</strong></p> <p><strong>NO ENDORSEMENT</strong></p> <p>Incumbent Matt Haney will get re-elected to this seat, and the one-time self-identified progressive will continue to work with the real-estate industry and state Sen. Scott Wiener to deregulate housing and follow the YIMBY agenda. We can’t support him.</p> <p><strong>State Assembly, District 19</strong></p> <p><strong>NO ENDORSEMENT</strong></p> <p>For the past 12 years, the West Side seat in the state Assembly was held by Phil Ting, who was hardly a radical leftist but sided with progressives on a lot of issues and endorsements (but also sided with Wiener and the YIMBYs on housing). He’s termed out, and Sup. Catherine Stefani, one of the most conservative members of the board, probably has a lock on this seat. We can’t support her.</p> <p>There’s some support for David Lee, a Laney College professor who is the only one with the courage to take on Stefani, and we applaud his willingness to run. But Lee has never been there on progressive issues and candidates in the past, and while he’s probably a better alternative to Stefani, we’re reluctant to endorse someone who only recently moved to the left side of city politics.</p> <p><strong>STATE PROPOSITIONS</strong></p> <p><strong>Proposition 2</strong></p> <p>Education facilities bonds</p> <p><strong>YES</strong></p> <p>The big problem with state bonds is that they don’t come with a tax source to pay for them. Local bonds are paid with local property taxes; state bonds come out of the general fund, and this $10 billion bond to pay for upgrades to admittedly crumbling schools and community colleges will be a $500 million annual hit to the state budget. Still, it’s a necessary investment.</p> <p><strong>Proposition 3</strong></p> <p><em>Marriage equality</em></p> <p><strong>YES</strong></p> <p>Prop. 3 amends the state Constitution (which still, in very old language, defines marriage as between a man and a woman) to enshrine a right to marriage equality. That seems like a simple idea, since the US Supreme Court has ruled that marriage equality is the law of the land, but it’s actually pretty important: The ruling overturning <em>Roe v. Wade</em> could be (and Justice Clarence Thomas says it should be) grounds to overturn the same-sex marriage decision. This would make sure California is a sanctuary for same-sex couples.</p> <p><strong>Proposition 4</strong></p> <p><em>Bonds for drinking water and climate protection</em></p> <p><strong>YES</strong></p> <p>Again, nothing wrong with this important measure鈥攅xcept that the Legislature doesn’t seem interested in raising taxes on the rich to pay for it.</p> <p><strong>Proposition 5</strong></p> <p><em>Affordable housing bond threshold</em></p> <p><strong>YES, YES, YES</strong></p> <p>Prop. 5 was part of a deal that could have been a total game changer for housing in the Bay Area. A $20 billion housing bond should have been on the ballot, and if Prop. 5 also passed, that bond could have taken effect with just 55 percent of the vote. But the MTC and ABAG folks who were coordinating the bond pulled it at the last minute, for reasons that made no sense then and make no sense now. This was the year to create massive amounts of affordable housing in the Bay Area, and we lost the opportunity which may not return for a decade.</p> <p>Still, it’s critical to pass Prop. 5, which will lower the threshold for housing bonds from 67 percent to 55 percent. The two-thirds bond threshold is a hangover from Prop. 13 in 1978, and continues to deeply damage the state of California. Vote yes on Prop. 5</p> <p><strong>Proposition 6</strong></p> <p><em>Prison slavery</em></p> <p><strong>YES</strong></p> <p>Prop. 6 would end the practice of forcing inmates in state prisons to work without pay as a punishment for crimes. That’s an easy call.</p> <p><strong>Proposition 32</strong></p> <p><em>Minimum wage</em></p> <p><strong>YES</strong></p> <p>Prop. 32 raises the minimum wage in California for most jobs to $17 an hour now and $18 for 2026. It’s radically overdue.</p> <p><strong>Proposition 33</strong></p> <p><em>Rent control</em></p> <p><strong>YES, YES, YES</strong></p> <p>This is a critical measure during a massive affordability crisis.</p> <p>Since 1995, the state of California has limited the ability of local government to enact meaningful rent control. It’s a long saga that shows how entirely the state Legislature is controlled by the real estate industry.</p> <p>In the 1980s, three cities鈥擝erkeley, Santa Monica, and West Hollywood鈥攑assed laws that imposed rent controls on vacant apartments. That is: Once a landlord set a rent for a place, that was the rent, except for modest annual increases, even after a tenant moved out. San Francisco could have had that law; the supes approved it 7-4 in the early 1980s, but then-Mayor Dianne Feinstein vetoed it.</p> <p>Landlords sued, and the case went all the way to the US Supreme Court, which ruled in favor of Berkeley’s law.</p> <p>So then the landlords went to the state Legislature, where they have immense clout, and got a law called Costa-Hawkins passed, which bans local government from imposing rent controls on vacant apartments and on any housing built after 1979. (Then-Speaker Willie Brown could have blocked that bill but didn’t.)</p> <p>Prop. 33 doesn’t impose any new rent controls. It simply repeals Costa-Hawkins and allows local governments to set their own rules, as they could until 1995. It’s likely that, at least in the short term, only a small number of communities would impose rent controls on vacant apartments. Remember, when Costa-Hawkins passed, there were only three, all of them relatively small cities.</p> <p>Opponents, including the SF Chronicle, argue that allowing expanded rent control would discourage new housing. That’s an old, old argument that landlords have raised against all forms of rent control for decades. There’s no evidence that it’s true.</p> <p>Vote yes.</p> <p><strong>Proposition 34</strong></p> <p><em>Revenge for Prop. 33</em></p> <p><strong>NO, NO, NO</strong></p> <p>Prop. 34 is nothing more than a landlord attack on the AIDS Healthcare Foundation, which is sponsoring and funding Prop. 33. We haven’t always agreed with or supported AHF, which often wades into housing and other policy debates, but it’s the rare deep-pocketed organization that spends money on progressive housing issues. The measure has nothing to do with patient rights or health-care costs; it would simply bar this one organization from spending money on politics. Vote No.</p> <p><strong>Proposition 35</strong></p> <p><em>Funding for Medi-Cal</em></p> <p><strong>YES</strong></p> <p>This measure would simply extend an existing, modest tax on managed-care health insurance plans to fund healthcare for low-income people. It’s backed by Planned Parenthood and the California Medical Association. Vote yes.</p> <p><strong>Proposition 36</strong></p> <p><strong>NO, NO, NO</strong></p> <p>Prop. 36 would repeal a reform law passed in 2014 that prevented district attorneys from charging low-level non-violent crimes as felonies. It’s kept thousands of people out of state prison, saved the state hundreds of millions of dollars鈥攁nd helped people who commit minor crimes, like shoplifting, from heading into a life in the criminal justice system.</p> <p>Supporters of Prop. 36 say it’s going to help fight crime, by allowing thefts of less than $950 be charged as felonies. We’ve tried to fight crime by locking more people up since the 1980s; it’s been a total failure.</p> <p>Vote No.</p> </div> <footer> <!-- post pagination --> <!-- review --> <div class="td-post-source-tags"> <!-- source via --> <!-- tags --> </div> <div class="td-post-sharing-bottom"><div class="td-post-sharing-classic"><iframe frameBorder="0" src="https://www.facebook.com/plugins/like.php?href=https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/&layout=button_count&show_faces=false&width=105&action=like&colorscheme=light&height=21" style="border:none; overflow:hidden; width:auto; height:21px; background-color:transparent;"></iframe></div><div id="td_social_sharing_article_bottom" class="td-post-sharing td-ps-bg td-ps-notext td-post-sharing-style1 "><div class="td-post-sharing-visible"><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-facebook" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.sfbg.com%2F2024%2F09%2F28%2Fendorsements-for-the-fall-2024-election%2F"> <div class="td-social-but-icon"><i class="td-icon-facebook"></i></div> <div class="td-social-but-text">Facebook</div> </a><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-twitter" href="https://twitter.com/intent/tweet?text=ENDORSEMENTS+for+the+fall+2024+election&url=https%3A%2F%2Fwww.sfbg.com%2F2024%2F09%2F28%2Fendorsements-for-the-fall-2024-election%2F&via=San+Francisco+Bay+Guardian"> <div class="td-social-but-icon"><i class="td-icon-twitter"></i></div> <div class="td-social-but-text">Twitter</div> </a><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-pinterest" href="https://pinterest.com/pin/create/button/?url=https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/&media=https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg&description=ENDORSEMENTS+for+the+fall+2024+election"> <div class="td-social-but-icon"><i class="td-icon-pinterest"></i></div> <div class="td-social-but-text">Pinterest</div> </a><a class="td-social-sharing-button td-social-sharing-button-js td-social-network td-social-whatsapp" href="whatsapp://send?text=ENDORSEMENTS+for+the+fall+2024+election %0A%0A https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/"> <div class="td-social-but-icon"><i class="td-icon-whatsapp"></i></div> <div class="td-social-but-text">WhatsApp</div> </a></div><div class="td-social-sharing-hidden"><ul class="td-pulldown-filter-list"></ul><a class="td-social-sharing-button td-social-handler td-social-expand-tabs" href="#" data-block-uid="td_social_sharing_article_bottom"> <div class="td-social-but-icon"><i class="td-icon-plus td-social-expand-tabs-icon"></i></div> </a></div></div></div> <!-- next prev --><div class="td-block-row td-post-next-prev"><div class="td-block-span6 td-post-prev-post"><div class="td-post-next-prev-content"><span>Previous article</span><a href="https://www.sfbg.com/2024/09/19/best-of-the-bay-2024-is-here/">BEST OF THE BAY 2024 is here!</a></div></div><div class="td-next-prev-separator"></div><div class="td-block-span6 td-post-next-post"><div class="td-post-next-prev-content"><span>Next article</span><a href="https://www.sfbg.com/2024/10/24/take-this-to-the-polls-our-clean-slate-2024-election-guide/">Take this to the polls! Our CLEAN SLATE 2024 election guide</a></div></div></div> <!-- author box --><div class="author-box-wrap"><a href="https://www.sfbg.com/author/tim-redmond/"></a><div class="desc"><div class="td-author-name vcard author"><span class="fn"><a href="https://www.sfbg.com/author/tim-redmond/">Tim Redmond</a></span></div><div class="td-author-description"></div><div class="td-author-social"></div><div class="clearfix"></div></div></div> <!-- meta --><span class="td-page-meta" itemprop="author" itemscope itemtype="https://schema.org/Person"><meta itemprop="name" content="Tim Redmond"></span><meta itemprop="datePublished" content="2024-09-28T16:00:41-07:00"><meta itemprop="dateModified" content="2024-10-24T21:08:12-07:00"><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://www.sfbg.com/2024/09/28/endorsements-for-the-fall-2024-election/"/><span class="td-page-meta" itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><span class="td-page-meta" itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://www.sfbg.com/wp-content/uploads/2016/03/sfbg.svg"></span><meta itemprop="name" content="San Francisco Bay Guardian"></span><meta itemprop="headline " content="ENDORSEMENTS for the fall 2024 election"><span class="td-page-meta" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24.jpg"><meta itemprop="width" content="1000"><meta itemprop="height" content="665"></span> </footer> </article> <!-- /.post --> <div class="td_block_wrap td_block_related_posts tdi_8_e97 td_with_ajax_pagination td-pb-border-top td_block_template_1" data-td-block-uid="tdi_8_e97" ><script>var block_tdi_8_e97 = new tdBlock(); block_tdi_8_e97.id = "tdi_8_e97"; block_tdi_8_e97.atts = '{"limit":3,"ajax_pagination":"next_prev","live_filter":"cur_post_same_categories","td_ajax_filter_type":"td_custom_related","class":"tdi_8_e97","td_column_number":3,"live_filter_cur_post_id":386493,"live_filter_cur_post_author":"3","block_template_id":"","header_color":"","ajax_pagination_infinite_stop":"","offset":"","td_ajax_preloading":"","td_filter_default_txt":"","td_ajax_filter_ids":"","el_class":"","color_preset":"","border_top":"","css":"","tdc_css":"","tdc_css_class":"tdi_8_e97","tdc_css_class_style":"tdi_8_e97_rand_style"}'; block_tdi_8_e97.td_column_number = "3"; block_tdi_8_e97.block_type = "td_block_related_posts"; block_tdi_8_e97.post_count = "3"; block_tdi_8_e97.found_posts = "49"; block_tdi_8_e97.header_color = ""; block_tdi_8_e97.ajax_pagination_infinite_stop = ""; block_tdi_8_e97.max_num_pages = "17"; tdBlocksArray.push(block_tdi_8_e97); </script><h4 class="td-related-title td-block-title"><a id="tdi_9_460" class="td-related-left td-cur-simple-item" data-td_filter_value="" data-td_block_id="tdi_8_e97" href="#">RELATED ARTICLES</a><a id="tdi_10_088" class="td-related-right" data-td_filter_value="td_related_more_from_author" data-td_block_id="tdi_8_e97" href="#">MORE FROM AUTHOR</a></h4><div id=tdi_8_e97 class="td_block_inner"> <div class="td-related-row"> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.sfbg.com/2024/10/24/take-this-to-the-polls-our-clean-slate-2024-election-guide/" rel="bookmark" class="td-image-wrap " title="Take this to the polls! Our CLEAN SLATE 2024 election guide" ><img class="entry-thumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAACWAQMAAACCSQSPAAAAA1BMVEWurq51dlI4AAAAAXRSTlMmkutdmwAAABpJREFUWMPtwQENAAAAwiD7p7bHBwwAAAAg7RD+AAGXD7BoAAAAAElFTkSuQmCC" alt="" title="Take this to the polls! Our CLEAN SLATE 2024 election guide" data-type="image_tag" data-img-url="https://www.sfbg.com/wp-content/uploads/2024/09/sfbgcoverf24-218x150.jpg" width="218" height="150" /></a></div> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.sfbg.com/2024/10/24/take-this-to-the-polls-our-clean-slate-2024-election-guide/" rel="bookmark" title="Take this to the polls! Our CLEAN SLATE 2024 election guide">Take this to the polls! Our CLEAN SLATE 2024 election guide</a></h3> </div> </div> </div> <!-- ./td-related-span4 --> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.sfbg.com/2024/09/19/best-of-the-bay-2024-is-here/" rel="bookmark" class="td-image-wrap " title="BEST OF THE BAY 2024 is here!" ><img class="entry-thumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAACWAQMAAACCSQSPAAAAA1BMVEWurq51dlI4AAAAAXRSTlMmkutdmwAAABpJREFUWMPtwQENAAAAwiD7p7bHBwwAAAAg7RD+AAGXD7BoAAAAAElFTkSuQmCC" alt="" title="BEST OF THE BAY 2024 is here!" data-type="image_tag" data-img-url="https://www.sfbg.com/wp-content/uploads/2024/09/BOB-2024-main-218x150.jpg" width="218" height="150" /></a></div> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.sfbg.com/2024/09/19/best-of-the-bay-2024-is-here/" rel="bookmark" title="BEST OF THE BAY 2024 is here!">BEST OF THE BAY 2024 is here!</a></h3> </div> </div> </div> <!-- ./td-related-span4 --> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.sfbg.com/2024/08/26/our-guardian-endorsements-come-out-at-the-end-of-september/" rel="bookmark" class="td-image-wrap " title="Our Guardian Endorsements come out at the end of September!" ><img class="entry-thumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAACWAQMAAACCSQSPAAAAA1BMVEWurq51dlI4AAAAAXRSTlMmkutdmwAAABpJREFUWMPtwQENAAAAwiD7p7bHBwwAAAAg7RD+AAGXD7BoAAAAAElFTkSuQmCC" alt="" title="Our Guardian Endorsements come out at the end of September!" data-type="image_tag" data-img-url="https://www.sfbg.com/wp-content/uploads/2024/08/vote-1319435_1920-218x150.jpg" width="218" height="150" /></a></div> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.sfbg.com/2024/08/26/our-guardian-endorsements-come-out-at-the-end-of-september/" rel="bookmark" title="Our Guardian Endorsements come out at the end of September!">Our Guardian Endorsements come out at the end of September!</a></h3> </div> </div> </div> <!-- ./td-related-span4 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" id="prev-page-tdi_8_e97" data-td_block_id="tdi_8_e97"><i class="td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" id="next-page-tdi_8_e97" data-td_block_id="tdi_8_e97"><i class="td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --> <div class="comments" id="comments"> </div> <!-- /.content --> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> <aside id="advads_ad_widget-2" class="td_block_template_1 widget advads_ad_widget-2 sfbg-widget"><div class="sfbg-sidebar" id="sfbg-256198491"><div class="sfbg-adlabel">Sponsored link</div><a href="https://bookshop.org/books/into-the-streets-a-young-person-s-visual-history-of-protest-in-the-united-states/9781541579040" aria-label="IntotheStreets_300x600_v1"><img loading="lazy" src="https://www.sfbg.com/wp-content/uploads/2022/04/IntotheStreets_300x600_v1.jpg" alt="" width="300" height="600" /></a></div></aside> </div> </div> </div> <!-- /.td-pb-row --> </div> <!-- /.td-container --> </div> <!-- /.td-main-content-wrap --> <!-- Instagram --> <div class="tdc-footer-wrap "> <!-- Footer --> <!-- Sub Footer --> <div class="td-sub-footer-container td-container-wrap "> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span td-sub-footer-menu"> <div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="td-subfooter-menu"><li id="menu-item-108" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-first td-menu-item td-normal-menu menu-item-108"><a href="https://www.sfbg.com/">Home</a></li> <li id="menu-item-109" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-109"><a href="https://www.sfbg.com/about/">What’s happening here?</a></li> <li id="menu-item-95" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-95"><a href="https://www.sfbg.com/sfbg-newsletter/">SFBG Newsletter</a></li> <li id="menu-item-110" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-110"><a href="http://www.48hills.org">Daily News</a></li> <li id="menu-item-94" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-94"><a href="https://www.sfbg.com/donate/">Donate</a></li> <li id="menu-item-104" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-104"><a href="https://www.sfbg.com/contact/">Contact</a></li> </ul></div> </div> <div class="td-pb-span td-sub-footer-copy"> © San Francisco Center for Newspaper Preservation </div> </div> </div> </div> </div><!--close td-footer-wrap--> </div><!--close td-outer-wrap--> <!-- Theme: Newspaper by tagDiv.com 2020 Version: 10.3.6.1 (rara) Deploy mode: deploy uid: 6743b0875a452 --> <!-- Custom css from theme panel --> <style type="text/css" media="screen"> /* custom css theme panel */ .td-logo img { max-height: 90px !important; max-width: 272px !important; height: 90px; width: 272px; } img.style-svg {display:none;} /* custom responsive css from theme panel (Advanced CSS) */ @media (min-width: 1141px) { .td-logo img { height: 90px; width: 272px; } .td-search-wrapper { display:none; } .top-bar-style-3 .td-header-sp-top-menu { float: none !important; text-align: center !important; } .td-main-logo { height: 90px; width: 272px; } .td-header-style-10 .td-header-sp-logo img { height: 90px; width: 272px; } } /* custom responsive css from theme panel (Advanced CSS) */ @media (min-width: 1019px) and (max-width: 1140px) { .td-logo img{ height: 90px; width: 272px; } .td-search-wrapper { display:none; } .top-bar-style-3 .td-header-sp-top-menu { float: none !important; text-align: center !important; } .td-main-logo { height: 90px; width: 272px; } .td-header-style-10 .td-header-sp-logo img { height: 90px; width: 272px; } } /* custom responsive css from theme panel (Advanced CSS) */ @media (min-width: 768px) and (max-width: 1018px) { .td-logo img{ height: 90px; width: 272px; } .td-search-wrapper { display:none; } .top-bar-style-3 .td-header-sp-top-menu { float: none !important; text-align: center !important; } .td-main-logo { height: 90px; width: 272px; } .td-header-style-10 .td-header-sp-logo img { height: 90px; width: 272px; } } </style> <script type='text/javascript' id='contact-form-7-js-extra'> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"https:\/\/www.sfbg.com\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.sfbg.com/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.2.2' id='contact-form-7-js'></script> <script type='text/javascript' src='https://www.sfbg.com/wp-includes/js/underscore.min.js?ver=1.13.4' id='underscore-js'></script> <script type='text/javascript' src='https://www.sfbg.com/wp-content/plugins/td-cloud-library/assets/js/js_posts_autoload.min.js?ver=a336a33b491e4d82f056f6bf77847b68' id='tdb_js_posts_autoload-js'></script> <script type='text/javascript' src='https://www.sfbg.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=10.3.6.1' id='td-site-min-js'></script> <script type='text/javascript' src='https://www.sfbg.com/wp-includes/js/comment-reply.min.js?ver=6.3.2' id='comment-reply-js'></script> <script type='text/javascript' src='https://stats.wp.com/e-202447.js' id='jetpack-stats-js' data-wp-strategy='defer'></script> <script id="jetpack-stats-js-after" type="text/javascript"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"108974522\",\"post\":\"386493\",\"tz\":\"-7\",\"srv\":\"www.sfbg.com\",\"j\":\"1:13.1.2\"}") ]); _stq.push([ "clickTrackerInit", "108974522", "386493" ]); </script> <script type='text/javascript' src='https://www.sfbg.com/wp-content/plugins/td-cloud-library/assets/js/js_files_for_front.min.js?ver=a336a33b491e4d82f056f6bf77847b68' id='tdb_js_files_for_front-js'></script> <script>!function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}();</script> <!-- JS generated by theme --> <script> </script> </body> </html> <!-- Dynamic page generated in 0.387 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-11-24 16:02:31 --> <!-- super cache -->