Those who were born before the adoption of the Constitution were deemed “citizens” since when they were born there was no United States of America. Not sure about Hamilton’s birth place, though.
Absolutely, but the poster was using ‘citizen by birth’ as if it applied today. Checked: Hamilton born in Nevis B.W.I.