GFOR, it looks like you have only 2 options, since your SO doesn't care to work on it: either (1) put up with it and continue the status quo indefinitely, or (2) leave.If leaving is completely out of the question, you're stuck with #1.
Wish there was more to say.
Alex