Do we have any airports run by somebody other than ourselves?
I agree that we should run our own borders.
I don't know how you separate "security" from "allies." If it weren't for the security issues, we wouldn't need any allies.
some allies are more closely allied with us than others.
we gave stalin trucks during WW2, but we didn't let him run our ports.
a lot of it depends on how closely the interests of the 2 nations coincide, as well as the historical relationship betweeb the 2 countries.