Wieso denn alles gleich so kompliziert - der Fehler, dass Firefox nicht startet, kann natürlich an der Rechtevergabe liegen.
Am Besten ist es, den Firefox in einen Ordner bin in das Homeverzeichnis stecken, also etwa in so einem Ordner:
/home/USERNAME/bin/firefox/
Dann würde ich einen eventuell von Firefox angelegten Ordner im home-Verzeichnis löschen, um Konflikte dort auszuschließen.
Einfach mal testen, vielleicht klappts ja! (Bei mir zumindest :wink:)