The GAAR lays down a marker for unacceptable tax avoidance which advisers need to work with, not against, says Peter Rayney