I think it's hilarious people are angry at Garcia.
He's a 5th choice CB being offered a starting position at Barcelona. He gave us over a years notice of his intent to leave, having only arrived 2 years previous and giving the club 2 full transfer windows to sort something out.
He doesn't owe us anything. He's behind Ruben Dias (23, £65m), John Stones (26, £50m) and Laporte (26, £65m) who are all much better than he is right now, represent huge investments by the club and are all just coming into their best years.
Honestly if everyone could stop being so emotional over the fact a player rejected a contract offer, they'd realise he's 100% making the right decision.