Snapping Workaround
Can't we fool the system by just adding, temporally, an invisible face in front of the objects that normally cause the undesired snapping?
It may be a x,y,or z axis according the restraint direction...
Perhaps it will float along mouse-movements?
My ruby sucks but the guru's out there may be able to put such a face at a keystroke or right mouse button during moving, scaling, drawing???
I'll put in a draft scene to explain: try moving, scaling the green cube and notice the difference when the translucent face 'in the way' of the other cubes.
Eric