I think this is an important point, if true. Were the railway centers located outside of the center of the city? Or, would it have been possible given the level of technology available during WWII, to disable the railways without bombing the entire city of Dresden?
Sure. The allied forces bombed the railways outside of cities and even trains to cut off supply ways, because they had the air supremacy. Dresden was a crime against humanity, organized by "Bomber Harris" who took personal revenge. This is not to be excused by the crimes of the Nazis, which nobody wants to justify.
Fact is, that Germany has apologized for its historical wrongs, and that no other country on earth has done so much to pay back the damage done to its victims. They´re building a football-field large memorial in the center of Berlin to honor the killed Jews in Europe during the Nazi era.
Fact is, too, that other countries have ignored their wrongs committed during WWII or justified those as heroic acts. Just because they were fighting for the good side, does that not mean that all were good. I think of the killing of German soldiers who have surrendered. Those boys were drafted just like the US Army soldiers who killed them.