The only real tool we have right now is a unified front with the leaders of EU with an application of financial pressure through the markets and trade. But even that will be limited in nature. I am wondering where all the “Putin is our hero because he is standing up to Obama” Freepers have gone, though.
The key to that is unified front with the EU. They have yet to take a firm stand against Russia so far. Will this be enough to get them off the fence? Time will tell.