The knives are out on all sides of the JC Penney fight