There would have been a deal done by now if it wasn't for the loonies in the DUP and ERG. Don't blame anyone else.
The question by Yorkshire was why didn't the EU climb down at the last minute. The answer is because the Commons climbed down first (mostly Labour MP's who couldn't hold their nerve)