I'm not sure it's possible for planted bricks to be moved without just deleting them and recreating them. Besides, how the transported brick is positioned and oriented relative to your player would be up to the whims of fate most f the time, forcing you to step to the side and turn and use the command a few more times. Then there's the matter of bricks the moved one may have been supporting, and intersections with bricks at the destination. Both of these things should prevent the command from being used, but you also need a way to cleanly and clearly communicate which bricks are causing the problem to the person using it.
Bottom line, what you need is the duplicator tool and a hammer.