I don't doubt that having three kids under the age of three is tough. I don't doubt it was made tougher by being a long way from family. Maybe there were a few things Geelong could have done to make the transition easier, but without knowing what they did and didn't do, it's hard to comment.
But the Kelly family had a choice: move to Geelong to allow Tim to pursue his dream to play AFL football - and earn $200k doing so - or stay in Perth around their support network. That's a difficult choice no doubt, but the option arose because Geelong said 'we want to take a chance on this young man'. I have some sympathy for the club given they gave him that chance, helped turn him into an AFL football player likely to earn millions, and the first chance Tim gets to leave he tries to take it.
As for what Geelong could do to help with the three kids, well I'd love to know what Caitlin had in mind. I'm not sure how hiring nannies and the like fits with the AFL salary cap. Perhaps the expectation is that a player earning hundreds of thousands of dollars a year could engage someone themselves. I'm sure Geelong has a player welfare person - perhaps they could have done more to help. Perhaps the other players partners weren't as supportive as they could have been. Who knows? I'm not sure potting the club through the media is the way to handle it though, but each to their own.
As for Tim and his manager, if getting the family home really was the most important thing, they played a risky game nominating only West Coast, and it backfired.