What most designers don't do is use basic math on their designs, you can't scale down a 51px retina icon or button without it getting blurry.... but if you create a 50px button it should work just fine, same thing for borders and all effects. So always use numbers pairs.
Don't try to create a retina image with an 1px border,obviously it will not work when you try to scale down 50%.