Since this topic is now is all about ideas, here is a new one:
How about a built-in banner brick protection? If a banner was invalid, the sysmenu would display a warning, but it would still load. The channel with the mischievous banner would either not load or display a warning saying "invalid...