Why doesn’t President Trump just replace Sessions with Giuliani?
Because, as has been stated, The house & senate, both Democrats & Republicans, have said they will not allow Trump to appoint a new AG.