+1 this does seem overboard.
They seems to have partially walked back the green card ban, it is now being reported green card holders can get a waiver
The dual citizenship thing seems like mis-information to me. A Canadian citizen, for example, can enter the US with his Canadian passport with no need to reference his other passport AFAIK