President Trump may have the constitutional authority to fire investigators, however, congress has the power to impeach him for abuse of power. Given that the DOJ is run by someone hand picked by him, he’d never be charged with obstruction of justice even if that’s what Mueller concluded.