Gerald often comes home drunk, but not so drunk that he can’t support himself. So this creates some tension, as Gerald’s drunkenness is unusual. Rhett continues to treat Scarlett in a way that she believes is improper, but he's also surprisingly generous and caring to bring Gerald home like this. At this point, though, it’s unclear why he’s doing such a thing for Scarlett’s family.