yes and also yes Slughorn was drunk but Harry is the son of his (basically all time) favourite pupil Lily, and yes he did feel remorse for what hed done, i mean how would you feel that it was by your doing that the evilest wizard of all time needs to be done over 7 times before he actually pops his clogs!!? id be feeling guilty to..although its not entirely his fault, i mean knowing Tom Riddle as we all do by know i think its safe to assume that if he hadn't got the info from Slughorn he wouldve got it off someone else, or even ending up torturing Slughorn for the information, by this time was Tom an accomplished Legilimens?