I fully agree on the protector bot issue. It has no melee attack, and yet continuously I find myself hammering a Goto command on it to keep it from being obliterated. That's if I can get the command in on time in between healing myself/teammates/minons and any buffing that needs to be done.
The protector bot is a rogue that has no place in a strictly disciplined and regimented squad of (supposedly) mindless automatons. If it weren't for the loss of firepower I'd only summon it to bubble up the squad and summarily dismiss it between every third spawn. Even then, the contribution of extra firepower is usually eclipsed by it's relentless need to be constantly micromanaged against suicidal and detrimental tactics.
I would as well like to see this fixed, and though I have no idea how difficult it is to code the AI, however it would seem to me that a 'do not engage in melee' flag would not be that hard to implement. Here's hoping I guess.