Despite Its Own Problems, Tech Giant Casts Blame On Other Sites