Re: He's right. Again.
"it would in in everybody's best interest if they released the source code to the firmware"
you'll have to change the way the FCC certifies WiFi to make THAT happen. BCM does a lot in FIRMWARE rather than on silicon, and so you end up with things as they are. Regulations prevent them from open-sourcing it, because that would let people modify the driver to violate FCC's requirements.
But yeah, provide the BLOB along with the driver "wrapper" to the kernel dev team, or make them sign NDAs to compile the BLOB and ship the compiled binary with the kernel. [incidentally I've worked with Broadcom's WiFi driver code in the past, so I understand what/why on this, though it's been a few years]