Die Begründung, dass Firefox bei .net & co den Punnycode und bei .de z.B. die Umlaut-Domain anzeigt, liegt in der fehlenden Validierung (durch die Registrierungsstelle!) bei bestimmten TLDs. Es gab da vor Jahren mal einen Fall, in dem paypal.com mit kyrillischem a (das genauso aussieht, wie das lateinische, aber einen anderen Zeichencode hat) zum Phishing missbraucht wurde.
Hier noch ein paar Details:
http://www.circleid.com/posts/mozill...n_homographs_/
D.h. es ist kein Bug, sondern beabsichtigt und meiner Meinung nach auch sinnvoll.
Da aber demnächst Domains mit asiatischen Zeichen starten werden, bleibt die Frage, wie lange der Firefox diese Regelung noch beibehält.