Originally Posted by
tentseller
Even with a US overseas consulate issued vise you can still be denied entry if the CBP agents feel that you are inadmissible.
I'm not sure about this.
With a real visa CBP agents cannot deny entry, if I recall correctly.
Visa is granted by a US Consul overseas, which is not
lower than an Immigration agent in the decision-making process.
CBP can deny a Visa Waiver Program passenger, hence ESTA passengers.