MP Libby Davies under attack