Ukraine is currently a NATO partner. Perhaps immediately accept it into full NATO membership. That would oblige all of the other NATO members to come to it's defense should it's territory be invaded. I don't know if that would stop Putin as he has already determined Obama is a wuss and a push over, but might give him something to think about. Even that would be too late for Crimea, that's pretty much a done deal now.