Police have quietly dropped all charges against Andrew Brown, the man arrested for wearing a Fuck Israel tee-shirt. Michael West reports.