The way ITU rules work, the country responsible for a satellite is the country from where it comes. Not from which it launches. (Launch providers are supposed to verify registration with a satellite's country, oversight Indian authorities failed to provide.)
Swarm's satellite was made in America by American engineers working for an American company. If it rams into a Chinese bird, the U.S. is responsible. Hence why the FCC is pissed.