A lot of people is getting angry about the issues between Debian and the Mozilla foundation, and a GNU project forking Firefox. Some Mozilla people really did not like some poster in front of there booth (French), etc. People have "great" discussions everywhere , most of the time full of insults.
My opinion on this topic is quite simple : If people from Mozilla want only unmodified builds to use the Firefox name and the official icons, why don't they set different defaults in the distributed sources, with a different set of icon ? They would only use what is restricted in their own builds, and maybe distribute it in a separate small tarball for people wanting to do official builds in other environments. That would also fix the issue of the icons not being Free.