Gareth Ainsworth labelled Shrewsbury Town’s defending of set pieces as ‘criminal’ as they lost yet another League One clash.