Welcome Currently;
yes, this is a problem that has been the rooot of many ROP's. Leviton has come out with a GFI device that has a 'lockout' feature (probably because they read the ROP's?!)

Quote
Definition:
Leviton adds an innovative new product to the field of ground fault protection with the introduction of a lockout action GFCI receptacle. With this patent-pending innovative feature, a Leviton exclusive, the TEST and RESET functions work together so that a tripped GFCI cannot be reset if the GFCI circuit no longer provides ground fault protection.

[Linked Image from leviton.com]
[Linked Image from darwinawards.com]