He is putting people in his administration that are controversial. I don't get why he would do that I mean MSM is just gonna give him criticism all day about it. Maybe Trump knows something we don't know about these people in that they have really good positives that outweigh their controversial negatives.
Sessions has been loyal from the start, and Trump wants loyalists. He values that trait quite a bit, and put up with a bunch of crap throughout the campaign to stick with people he believed to be loyal.
There is no other scheme here. This is just a powerful man surrounding himself with other
(less) powerful men who he believes will not cross him in the future, and that kind of behavior sounds just about right for someone as morally and ethically bankrupt as Trump.