I really hope that the changes mentioned in the 5.2 patch notes stick and work out. It would be a good compromise between intended gameplay and "fun".
It's a shame we won't be able to use the relogging trick to reset a battle in the event any rare pet was accidentally killed, but I guess that was never intended in the first place. At least we'll be able to help find specific pets for friends and guildmates again, and/or save rares that we don't need or want for someone else. And! We won't have to worry about being accidentally disconnected again yay.
I still don't like the new plan, for one reason. LUCKILY, a day or two before the hotfix on this, I found a Lofty Libram. It was the third one I'd seen, and no one was in the area. The previous two I found, i caught one and then held one for a friend. Anyway, when I engaged this third Libram, to my utter delight, it was a rare! I immediately switched to my Terrible Turnip, used sunlight once, then the heal (because my baby pet was low from hunting rare Snowshoe Hares), and then KILLED the beautiful rare Lofty Libram with a Weakening Blow. KILLED IT! I relogged as fast as I could, and luckily it was still there, so I used my baby pet until it died and managed to get the Libram low enough for capture. I thought perhaps it had suicided, but it doesn't have any spells to do that with, so I am not pleased about this change, either. It isn't always just an unlucky crit that kills a rare accidentally
(And yes, I've been using an Interact with Target keybind since Sunwell came out and people sat on the questgivers to be annoying. That's also when I started reporting people, as well.)