Well, banks would still take from people as much as they can. They will force governments to regulate btc, this would make the currency just another asset they can control. End of story.
There is a difference between controlling the usage of a currency and then controlling the currency itself, so your story will not play out. Bitcoin remains a decentralized currency until otherwise, and then the highest the government can do is to regulate the exchanges. This does not give them control over the currency, nor does it give them control of P2P exchanges as there is no way they can ever do that. Worst that would also happen is for them to create their own cryptocurrency which they can control, but they cannot impose it on the citizens.
Banks are worried that if whole people will start using these new coins what will happen to them and answer is simple for them that this coin will surely take their place in future and better way for banks is that they must recognize bitcoin as currency and start into the bitcoin this will give them ease to survive into the future time and as times of banks are over now and bitcoin is here to give people ease and profit.