I don't know where to start with this.
I'm afraid that is a view that some mainstream media is going with, but planning for space missions takes years.
The planning stages for Crew 10 started in 2018.
Butch and Suni were never stranded - they always had a way back, even without Starliner, the initial thoughts were to send them back in converted cargo space on Crew 8 Dragon.
Whether you call it 'political', or budget reasons, it made more sense to NASA to incorporate Butch and Suni into Crew 9.
Apparently Musk made an offer to send another ship up, but NASA wasn't aware of this, and if they were, it would have cost money they haven't a budget for, it would have messed up docking schedules and left the ISS with a crew short of Americans (that would be a political issue).
Even then, this is what astronauts want to do, Suni has even been station commander during her stay. What astronaut wouldn't want that on their résumé. This is what they are paid for and what they want to do.
It made far more sense to only carry two astronaughts up on Crew 9, and incorporate the Starliner crew.
With Crew 10 due to arrive, the handover can occur and Crew 9 can leave on Dragon Freedom (something they could have done anytime since October, given the above constraints).
The crew 10 mission has also been delayed - SpaceX was building a new Dragon capsule, but due to battery issues, SpaceX had to repurpose Dragon Endurance for the flight - a further delay of a month actually caused by Musk!
Yes, Starliner was a debacle and SpaceX are pretty damn impressive.
But this is not really a political decision (unless you include any budget decisions as politically motivated).
It was a pragmatic decision that has been months in the making, utilising resources that had been planned and in place for years.
Sorry for the outpour!