No, Russia hasn't claimed it will abandon an American astronaut on the space station

I'm pretty good with math, and the article states, "nearly $3.5 billion contract to SpaceX to provide three additional Crew Dragon launches". That's about $1 billion per launch by SpaceX. Aren't SpaceX launches supposed to cost mere tens of millions per launch? What is NASA buying?
 
The Jingoistic Saber Rattling from both sides of this horrid, foolish, stupid, asinine, primate puffery war are very worrisome and concerning. How about negations? As Churchill said "It's better to jaw, jaw than war, war". Sadly, humanity's historical reality is neither logical nor compassionate. A. Africanus would fully understand today's politicians.