so basically eminent domain?
Exactly... The US has been doing this for ages. They forcefully siezed peoples private property to build that useless fence, and if the wall gets built then they'll be siezing
even more private property. If you're not okay with this then you're not okay with that, just be consistent.