The EU IS offering a good deal to the UK:
What deal were you expecting that is better than that?
The UK has no idea what it wants
to hell with Northern Ireland and its complicated backstop that is the main sticking point) - May's deal ensures that hte UK upholds what it signed in the 1990s - the Good Friday agreement -- to keep the borders open.
The deadline can only be extended by a couple of months - the EU parliament elections are in May and once that happens, the UK is still in the EU for the next 5 years (so Brexit is over)
An aside but Id urge President Trump to do a trade deal with the UK as soon as they are out of the EU (if that ever comes to pass). I would hope the Marxist US House wouldnt stand in the way. -- it's not the US house but US farming lobby that will stand in the way. The UK will not allow American meat or eggs to be imported to the UK. This will block any and all deals
If it’s a good deal why is it her fault that the intransigent Parliament won’t pass it? What should she be doing differently?