I was born and raised in San Diego and am a die hard Chargers and Padres fan. I can admit when my team sucks and will still sport my gear around town. I agree that a lot of fans in San Diego suck. Most people move here for other reasons than sports and a lot are military.
My only gripe is people that are born and raised here and like other teams. Or any city for that matter. You pick your hometown team, you don't pick the flavor of the week. I don't care how shitty the team is, you stick by them no matter what.