Joe Biden is having a tough week.