No I don't think China's banning got anything to do with politic, it is coming from the complained that a lot of scammer try their luck in ICO and too many people already involves in crypto currency and causing undetected money movement and the government want to prevent money laundering
I think so too. I've read some articles and some other news that claims, the reason of why China did banned crypto is because of that issue, in order for them to protect the economy and monitor the transactions or detect where the money came from. I don't know if it is true or not but that is what they claimed to be the reason why they did it.
maybe it is a big influence for them trying to protect what they think is threatening their economy as we seen crypto really give some freedom
to its investors and chinese people loves to gamble, now that the government already trying to stop this they needed to create some rules for
this before it can be done again.