It's been a tough week for Team Green.