Your son is right. And San Diego is one of the more conservative California cities. At least, it used to be.
City government has become slightly more liberal, but the county is conservative. Still Navy and Marines active duty and retirees.