I'm not seeing a lot of people arguing against the searching itself. While inconvenient and arguably not especially effective the way DHS has chosen to implement them, I think that a reasonable person could see where border searches are a good idea. The ideal, I hope, is that the DHS agents are trying to answer some important questions. "Are those illegal drugs that we don't allow in our country?", "Is that an explosive device?", "Is that some kind of toxin that you're going to use to attack our citizens?", and other similar questions that should be driving each and every search. Though there's a case to be made that this doesn't happen in practice let's ignore that tangent for now. I think the real sticking point for a lot of posters here seems to be the fact that something like a laptop can simply be taken during the course of that search and returned at an indeterminate later date, if at all. I may not be able to leave the country and come back ever again, as it's game over for me if I have to travel outside of the US with my company laptop, which has local copies of everything I'm currently working on so that I can work on it while I'm gone. Certainly, we have backups, so the only immediate loss is whatever I've worked on since the last time I was able to connect to our VPN and commit my changes to the source repository, but now code and company information worth several times what I make in a year are in the hands of heaven only knows who. The Wikipedia article was useful in reading up on the established legality and reasonableness, such as they are, of border searches, and I'm sure if I'd spent the time to read through the primary sources I'd be even more educated on the subject, but in my brief review of the link it didn't say anything about "...and it's also okay to take whatever we want without needing to prove that it's threatening or contraband"
Am I missing something here?