Thousands of children have been separated from their family members at the US-Mexico border.

The practice has been part of the Trump administration's "zero tolerance" immigration policy.

It has enraged the public, Democrats, and, now, influential Republicans.

Scroll down to see what several Republicans have said.

The Trump administration has been under fire over the past few weeks for its "zero tolerance" immigration policy that has led to children being separated from their families at the US-Mexico border.

Recent photos have shown children weeping in the arms of family members before being separated, climbing over barbed-wire fences alone, and being kept in cages.

In April, Attorney General Jeff Sessions announced the policy, which directs US attorney's offices to prioritize criminal prosecution of adults suspected of trying to enter the US illegally, causing them to be separated from any children they're traveling with.

President Donald Trump has argued that the family separations are the result of "following laws, very simply, that were given to us and forced upon us by the Democrats." Internal documents, however, have shown that it was the Trump administration that implemented the family-separation policy.

Public outrage over the policy has become so heated that even influential Republicans have spoken out against it. Take a look at what some of them have said: