Broadcast won't work for disabled game objects. What you want instead is to have a central manager script residing on a game object. This script should be a singleton, and it should have public references to the panels you want to enable/disable. You can then access that script via its singleton and enable/disable what you wish.
For Windward I actually took it one step forward and have a function I broadcast which gets picked up by the menu selector, which then enables/disables things accordingly. This way I don't need a singleton.