Epic fail all across. Some are to blame more than others. People do indeed like to forget Trump started negotiating with the terrorists first. Biden shouldn't have withdrawn especially as the Taliban kept gaining ground like they did. It was a bad deal that he should have reneged on. But yes, it all started for Trump, this is mostly his doing.
This is a big embarrassment, even bigger than Benghazi. Trump 2024 is looking like it's around the corner at this rate. The Afgan government was corrupt and inept and failed their people. Despite being 20 years worth of training and tons of money that can't even defeat the Taliban which they outnumber and out-gear. Awful. 20 years and it seems we have come full circle.
There is a reason why Afganistan is known as the Graveyard of Empires and the place where empires go to die.
Feel bad for the Afgan people that will inevitably suffer
And yes, there is no perfect solution for the refugee problem, Taliban/Al-quaeda/IS infiltrators would inevitably take advantage.