Figure that what you're describing is substantially better terms and conditions than what they currently offer. There's a cost to that, I'm sure you'll agree. Give something better, it'll cost, right? Now TiVo already takes a loss on every box, and even factoring in the subscriptions they're still losing money. So figure that the only way they could defend to their owners changing the policy would be if we consumers would be willing to pay more, and that's simply not the case. It sucks, really. People love DVRs... they place such a high value on them except when it comes time to pay for them. TiVo has continually encountered a very substantial disconnect between the value perceived and the willingness to pay.
So now they have lost her revenue and have to pay out more money to find a new customer. I am not saying they should just change their policy, but if a company has a loyal long-term customer they should have done more to make her happy.
TiVo's done a decade of work trying to make a go of this. After all this time, and given how little TiVo gets from offering DVRs for sale to the general public, the suspicion has to fall back on we consumers, not fulfilling our part of the bargain.
Customers pay for a products value. If they don't see the value in TiVo's product, they will not buy it or wait until it is a price they want to pay. That's the bargain. If TiVo over spends on R&D or other areas, and customer's won't pay the price, then that is just the market in play. Customers just won't pay because they need to hold up their end of the bargain.
In this case, it is more a matter of trying to find points of agreement, among all the disagreement.