Sassy, is he physically abusing you? I know you have shared how belligerent he gets.
A restraining order is an option, as well as a battered women shelter.
San Fransisco has a few shelters. There are many support structures out there, even if your friends/family don't support your decision.
hugs and peace