Senator Kaine said the President is violating the Constitutional separation of powers which gives Congress control of spending. He said the Trump Administration is raiding defense funds to build his border wall.

“I’m just shocked that a Commander-in-Chief who told the American public that Mexico would pay for the wall has decided military families are paying for it instead,” said Kaine.

“We need the wall for purposes of national security. The military is behind it all the way,” said President Trump. “Any project that they may delay a little bit, it’s only a delay. They’ll get built. But the wall is something that we need.”

Earlier this year, lawmakers voted to block a different order diverting money to the border wall, but the president vetoed that bill.

By law, members of Congress can push for a vote to end emergency declarations every six months. Kaine said democrats aren’t giving up.

“I hope my colleagues, especially republican colleagues, will stand up and say you can not raid money from our military families to support your foolish project,” said Kaine.

So far Senator Susan Collins is the only republican to back the plan. President Trump said he’s moving forward.

“The wall is going up as we speak,” said President Trump. “About 500 miles is what we need. and we’re going to be very close to that by the end of next year.”

Senator Kaine said a vote on the current resolution on military dollars and the border wall is expected in a few weeks.

Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.