Earlier quoted context omitted.
I've heard rumors that SpaceX suggested another mission to bring them back earlier, but as it would only have been a couple of months earlier NASA very sensibly declined (not worth >100 million to reduce their time in space by a third). Know if there's anything to that? Might explain some of the odd rhetoric.
SpaceX offered to do it for free. Publicly.
Because the most recent delay was down to SpaceX. Their new dragon capsule was not ready on time to collect them, so they had to shift and replan for an older one.