Правильно: писатель О. Генри.
О. — это не сокращение имени писателя, в данном случае О. Генри целиком является псевдонимом (настоящие имя и фамилия — Уильям Сидни Портер), который пишется с точкой и пробелом в соответствии с написанием в языке-источнике О. Henry.
Желательно инициалы располагать перед фамилией.
В таком контексте так сказать можно: во втором предложении глагол-сказуемое повторяется относительно первого, что сдвигает логическое ударение на сравнительный оборот.
Если Вы имеете в виду передачу внутренней формы заимствованного имени, то, как правило, не переводятся. Например, никто не станет называть Светланой француженку по имени Claire. Однако если автор иноязычного художественного текста использует так называемые говорящие имена, без понимания которых смысл текста оказывается для читателя обеднен, то такие именования переводятся. Таковы, например, имена некоторых персонажей цикла романов о Гарри Поттере: фамилию Longbottom ('толстозадый') переводили как Долгопупс и Длиннопопп.
Верно написание через Е.
Правильно: потери обеих сторон; обе стороны в сражении понесли большие потери.
С пунктуационной точки зрения запятая нужна, однако формулировка некорректна: ничего хорошего, кроме потерь и горя.
Такое употребление неверно. Правильно: ветер мечется.