Asking some of those questions can be argued, in court, as illegal.
The following guidelines, called the Fair Inquiry Guidelines were established by the EEOC, Equal Employment Opportunity Commission, in order to provide specific protection from discrimination in hiring certain protected classes.
Subject: Relatives Marital Status
Unlawful Inquiries: Whether the applicant is married, divorced, separated, engaged, widowed, etc. "What is your marital status?", if over 18 "What is the name of relative/spouse/children?", "With whom do you reside?", "Do you live with your parents?", "How old are your children?"
Lawful Inquiries: "What are the names of relatives already employed by the company or a competitor?", other than that specific question, NONE.
I'd have thrown those right back in his face.
"Do you ask illegal questions of all of your prospective employees?" "Are you aware of the penalties set forth by the EEOC?"
"Thank you for wasting my time. I choose to work for superiors who are properly educated and prepared for the general work environment"