Often when I want to equalize elements (especially a single modeled element) between two points either an element I don't want to move moves. When I have a single item in the middle of two elements I expect the item in the middle to equalize. Oddly enough, Often I have to draw detail lines for all the pieces, equalize those (which always works as I expect), then align the item to the line and then delete the lines.

The anchor button, which sounds ideal for stating which items move, is only available after equality constraints have been set, and only allow one anchor, when a basic equality constraint would demand two. I see two components to a solution:
Main solution
Whenever an equality constraint is set make it behave as it does with detail lines, equalizing the items between those at the borders.
Provide control
Provide a way to specify what moves and what doesn't when equalizing. Right clicking and specifying on a witness line point might work, but would be time consuming. Ideally there would be a (well documented) way to do this when setting up the dimension string, such as:
The first and second click set the borders of the dimension string that will be used as the equality constraint, additional clicks identify the items to be aligned by the constraint. All items within the borders will be a equal fraction of the items, items outside those borders will be distributed at the same fraction.
