Yes, in most ways, you're right.  What you're wrong about, is the thought that his AG should not be loyal to him and his administration.  'team player' 'loyalty' are the mainstays of any group.  Look at what's happening in the Senate today with healthcare, too many 'individuals' who think their way is better, when there is no Perfect Bill, and they should know that, and pass it, amend it over time when the problems occur. 

By recusing himself, Sessions spoke volumes, 'I'm not going to defend my president'  and any leader would sacrifice this type of appointee, any smart leader. 

BTW, 'legality' is not part of this, Sessions could have defended President Trump, his boss, without incriminating himself.