Insurers attacked for 'sitting on the fence'