Betty2, although I'm not a fan of Chalicea's crosswords, I wouldn't have described this one as 'awful'. I'm a little puzzled (!) as to why you think the editor shouldn't have let this one through.
For those interested, there's discussion on this - including a contribution from the setter - on the 'fifteensquared' website. I don't think we here were the only disappointed solvers!