Anti-tax avoidance law is desperately flawed