I personally believe Obama 'must do' plenty more - but at least what is suggested here seems to be a sound beginning. (Of course, there will be those who would wish to command me to "BUTT OUT!" - as usual, I shall ignore any and all such commands).
At a very fundamental level, it doesn't really matter what China (or India; or any other country) thinks of you. What DOES matter (at that fundamental level) is what you think of yourselves and what you want to do about that.
I'm no expert on your Second Amendment (and I don't aim to become one) - but I feel Mr Toobin does make a pretty sound case. I believe I feel could make a much stronger case, but no matter, Mr Toobin's ideas are basically sound.
Anyway, do check out the documents attached to my message at "Democracy - how to achieve it?" - http://mathforum.org/kb/thread.jspa?threadID=2419536 - for information on some tools that could help you find out "what you think of yourselves" and then to "do something about that". As noted elsewhere, the application of those tools will first demand some (a very little) learning and some (a fair bit of) 'unlearning'.
GSC (For those such as Barry Garelick who find my views "tedious", I observe that the EASY way to avoid all such tedium would be to ignore any and all messages purporting to originate from GSC)