Meta Settles for $12.6 Billion, Sparks Debate