I really get annoyed when people boo-hoo Russian launch capability to the ISS. Soyuz has seen much work launching US astronauts to the ISS, it and Roskosmos are fully up to the task.
Soyuz has always been the true crew workhorse of the ISS. The Shuttle was the construction vehicle, mostly, with a side-role in resupply.
Now that the USOS is due to be complete by the end of the shuttle program and following Russian and European infrastructure is planned to be launched at the end of the year, and ATV and HTV capabilities exist to expand on the capabilities of Progress, Soyuz can definitely support the crew role.
I would also not discredit the progress of Dragon. While nothing is instant, it is showing quite impressive progress. Cargo version first, a crewed version would arrive later of course- but that already allows a US return capability from the station...
I don't really know, if people are worried about trust between the US and Russia. We have to remember that US hardware is bolted to Russian hardware, 300+km above the Earth, travelling at over 7 km/s. Said hardware is also the sole reason for US manned presence in space right now, and has been so for 7, 8 years.
If the US cannot trust Russia with launching their astronauts on their (proven and reliable) spacecraft, a task that said spacecraft has performed for over a decade, then they should as of now cancel the ISS program and put manned spaceflight activities on a hiatus for the forseeable future.