Dear Plasma45.
Without any undue hostility, I would encourage you to look up the facts, all of them, from both favorable and hostile sources, and then make up your own, enlightened opinion.
Well, I have the impression that your sources of information are influencing you a lot and that they are pretty biased. For instance, wrt Trump fixing a problem put in place by Obama, it is true that some legislation allowing separating children from their parent was there before Trump, but it was under his administration that much more separations occurred, on a very different basis, because of new policies. Saying “We should separate children from abusive parents” and “We should separate children from their parents as a mean to punish them” are very different things.