I may have said it before, but if not, I thought it. I don't think drinking is the main problem here. I believe, as la-tee-da said, that you two are just two totally different people and aren't really compatible. There is also the fact that he treats your horribly and shows you almost no respect at all.
As far as wanting to feel like you have tried "everything," there is always something else you could try. Actually, staying with him for the rest of your life is something you would have to do in order to have truly tried everything.