Of course, in your haste to post a reddit-style sarcastic comment, you missed or glossed over the fact that free software such as OpenWRT or PFSense can be audited and patched by the public, and is not controlled by some corporation under undue influence by the NSA.
Oops! Better luck next time!
And you're still just hoping the compromise isn't at the hardware level, because then you're truly up a creek.
Hell, we don't have access to the baseband software in our cellphones or the SIM chip, which can happily take control of the application processor and do what it needs to do, yet we all clamor around the fact that Android is Open and thusly Auditable and that makes it automatically superior in every way.
With enough eyes all bugs are shallow. But nobody's actually looking at the software, so bugs live on, and the big boogie man NSA can still be anywhere and everywhere.
There are Eyes In Your Radio. They're not going anywhere.
If I want free wifi access around the country (via BT Openzone) then I need to run BT's router (which includes the magic to run a separate managed public Wifi access point via BT Fon).
It's annoying, but I can live with it (especially when they get around to upgrading my cabinet to FTTC and I get 60Mbps/20Mbps).
In that case, I assume the best option would be to put a decent router behind the Homehub (configuring the latter in bridge mode or similar) and then treating all traffic beyond the inner router as public.