He didn't want to drive her home, his girlfriend made him. He knows that everyone is going to blame him for her behavior and anything bad that happens to her that night. He is making sure that it is well documented that she was OK the last time he saw her for his own protection.
Don't even waste your money going to a restaurant. If she isn't making you dinner while you play Playstation, she isn't worth any spending time and money on.