MEL,
I support you 100% and your namesake document does also...
Boeing DDG, D6-32545-TBC, June 14, 2007.
32-06 Landing Gear Warning and Indicating System (-100/-200/-300/-400/-500)
Either of two other indicating systems may be inoperative provided center panel indications operate normally.
NOTE 1:Some airplanes, including all cargo airplanes, have an additional gear
indicating system that is located on the overhead panel. Dispatch
requires that the center panel system and either the overhead panel
system or the viewing system operate normally.
Well done for checking. NB I find the nosegear viewer gets more dirty than the maingear viewer, unfortunately it is more difficult to clean. Also, some airlines seat configs make checking the main gear viewer almost impossible, this is equally unacceptable.