The fact that they saved his passwords is pretty ugly. They're free to demand them 100% of the time, so it raises questions of whether they're saving them for some other purpose.
And more simply, it means you have to trust border patrol's password management as well as your own. (Or change them all immediately.)