I ran into Global Rescue employee in Dulles last trip . He had just arrived with a client and explained to me what he did, and it appears to me that they really do what they say they will do.
I've been a G R member for several years and so far... so good, have not needed them.
Came close twice, but survived with out them.