They have negotiated an agreement and it is up to the UK Parliament either to accept or reject it. It has rejected it several times. That is not an EU problem, it is an UK problem. The EU has made their position clear from the very beginning.nor do the eu from what they have said or at least from what has been reported
Worth a read is this from BBC News today...
Brexit: PM to tell EU leaders to renegotiate deal
It should be noted that increased food prices is listed as a probable consequence and what I have to point out repeatedly is that this may well be the case. Temporarily. Until foreign competition such as the Americas get their act together and the ports gear up for new import streams. Then a rapid drop to the oft promised cheaper food [imports] as a consequence of the [again] promised tariff free imports. The 'free trade', which will only be one way. Our competitors have already concluded that they are dealing with idiots and Canada, for instance, have cancelled trade negotiations because they know that the market will likely be handed to them unconditionally on a plate by Doris's crowd in order to save their skins from being flailed by the public.