Work Environment

I've worked at a private club for over 2 1/2 years. It is also where I met my husband. For almost six months now, he has been "the boss" which will only last for year. All we do is fight about work. Rarely do we actually fight about anything else. Before he became the boss, he would always be there while I'm working, get wasted and fighting with me, which gives me an attitude with everyone else. Now that he's the boss, it's not like I can tell him not to come in while I'm working like I use to. Really the only time he doesn't come in is when he's working. If he's not he'll stay until he HAS to come home (my daughter doesn't like being home alone after dark). Anywho. This isn't the first time that he has been the "boss" so I expected him to know what his responsibilities are. WRONG! I constantly have to remind him of things and ask him shit. Now this "member" is going around saying that I'm the one running the place and not my husband claiming that I tell him what to do. So once again my husband and I are fighting and he came to my work and embarrasses me in front of everyone. Should I just quit?