I'll say one word Awesome!!! This is the type of show that mae DS what it was. Everyone did great, JF and AM carried the show. You can just see Barnabas going back and forth, and can't make up his mind to what he wants to do. He tried to do the right thing once, when offereing to take Vickie home. He wanted to protect Vickie, when he asked Willie to stay with him, but then changed his mind.
He knew it was Sarah who left the ball, Sarah wanted to protect Vickie, and maybe she did. Barnabas didn't want to be bad, he knew that Sarah was watching him and trying to stop him from doing what was wrong. The London Bridge song and the ball is throwing him off his path. It is making him think twice.
His remark to Willie is the Old Barnabas. Also how he lied about Jerramiah chasing Josette. He being caught up in his own lies.