Virus lockdown criticised as 'ham-fisted'