Not all is bad on the girlfriend front. We have 2 DSs, both with girlfriends. The other GF is a gem...AND she is younger than the obnoxious one. We see both sides. We would take the issue up with our DS, but, alas he has been posted out of town for the summer. He will be back towards the beginning of September and there are some issues on the books for discussion.
However, the GF is away for a couple of weeks now...and it is blessed peace on the home front. I can even have my bacon pre-burnt now.