As for more ideas to kick around, what about the scene in Sleeping in Light, in which Franklin isn't sure if Garibaldi would even want to come to the farewell party, and Garibaldi says "we've had our differences in the past, but he's a good man?"
You have to remember that "Sleeping in Light" was shot at the end of S4 and in the expectation that there would be no fifth season, no "Objects at Rest" and no
A Call to Arms. The assumption was that the story was going to go from "Rising Star" (and Delenn's musings about events over the next 20 years at the end) to "SiL".
Now in that scenario the Garibaldi and Sheridan relationship is never restored
on-screen. The last time we see them together is when Sheridan is rescued and vaguely remembers wanting to kick Garibaldi's ass but doesn't quite remember why. After that Sheridan is off to join the fleet, Garibaldi is on Mars working with the resistance, and later rescuing Lise.
As far as the
audience was concerned, the relationship between them would still be unclear, and JMS had no choice but to address this fact. Garibaldi's betrayal of Sheridan would have aired only a couple of weeks before we saw "SiL", and we would never have seen their reconciliation. So
we would wonder how welcome Garibaldi would be in the Sheridan's home. And I think
that is the issue here, not that Garibaldi is angry at Sheridan for some reason, but that he fears Sheridan is still angry at
him - or that he feels somehow unworthy to be among Sheridan's friends at the end because of what he Bester made him do. Garibaldi carries an
enormous amount of guilt about that, which is one of the things that explains his actions in S5.
Franklin knows this and thus his question, "Do I book one ticket or two" is a way of saying, "Do you feel
up to coming or do you think it would be too painful for all concerned" Ditto Garibaldi's answer, which is couched as "we have had our troubles" but really means, "I did what I did, but he's still my friend." ("He's a good man" - meaning both "He's forgiven me and wouldn't want me to stay away" and "I'll still honor him and stand beside him no matter what, he deserves that.")
It was one of the things that JMS could have changed before "SiL" finally aired but chose not to, in part I think because there
would be other times when the two disagreed. I can't imagine that Sheridan was any too thrilled with Garibaldi's deal with Lyta or their mutual contribution to the Telepath War, which however noble its aims ended up killing a lot of innocent people, forced the IA to take military action, probably cost the lives of a number of Rangers and other allies, not to mention the very personal loss of Lenier. Destroying Psi Corps and changing the status of teeps was probably a good thing, and Lyta and company probably never expected the war to spread beyond the teeps themselves the way it did.
Garibaldi's subsequent pursuit of Bester, his use of what amounts to a private army and navy to pursue his goals, and his use of his contacts (in EarthGov and the IA), his reputation and the they give him influence to get his own way, probably also brings the two men into conflict in the years between "Objects at Rest" and "SiL", although I'm sure they both got over it. So the line works on both levels, but it was
necessary when "SiL" was assumed to be airing as the final episode in the 422 slot.
Regards,
Joe