So... those 2000 national guard troops trump sent in? Yeah, there for a 29 day deployment: meaning the government is not responsible for stuff like feeding them, housing them, supplying them in general. It's all on THEM to pay out of pocket and no means to be repaid for expenditures while deployed.
They've got a solid month of "winging it" for food, water and shelter ahead of them.
Thank god the US isn't currently involved in a large scale war: because they would absolutely do this there as well.
It IS an opportunity though: those protesters can set up some chow lines and invite in the guardsmen.