You say you're resident in the US (assume permanent resident) and married to a US citizen. How is it that your son didn't get a visa when you went over there to live? Or to put it another way, why would he have been there on a
VWP if you're resident in the US?
Cheers,
Bev