I know that you are in a difficult position, but you must be strong. Work on what you have learned from the DB books.
Work on GAL, some 180's and vent your frustration on this site rather than at him. Do more of what works and less of what doesn't. I think that GAL would rattle his cage a little, if it doesn't work you will be happier anyways.
DBing is a long war not a quick fix, so hang on through each of the battles.