Crossword 343: Dealing with Affronts

Constructed by David Alfred Bywaters (davidalfredbywaters.com) with the free cross word builder from Amuse Labs