Have another look at Grant, he was not a drunk. He did have an episode with alcohol, but was not a drunk.
Halleck and Lincoln actually assigned a young officer to Grant whose primary task was to keep him away from prospective suppliers to the Army who would ply him with champagne and liquor in an attempt to get business. Lincoln finally arranged to have Grant’s wife brought to camp.