yes, but you guys miss the most important part of it. Right, the Company cannot cancell ONLY the Employee's Visa, if this Employee has someone under his sponsorship: wife, kids, maid, leaving their RP valid... BUT.. the Company can cancel ALL together: the Employee + wife + kids + maid.
So if you think that the fact of having the wife under your sponsorship will prevent the cancellation of your RP, sorry, you are wrong. Company as a main sponsor will cancel everyone at once.