how is this "anti-constitutional"?
Because it attempts to change the meaning of the Constitution without amending it.
All persons born or naturalized in the United States and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.
How can you "interpret" that differently?
Obviously reading comprehension wasn't your strong point in government schools. Now I will teach you why they failed you. Had you correctly comprehended what it was you just quoted, you would understand what resides means and had resisted the urge to show your ignorance.. Just because you where born in a city/state/country/continent, it does not mean you reside there. Example of this would be when my wife and I went to Canada when she was pregnant. Had she given birth to our son while we were in Canada, he would still be an American because we reside in America. Another example of this would be if we had our son in our neighbor's house. Just because he was born in our neighbor's house, it doesn't justify me making a claim for ownership of their home.
Well, child, I'm going to tell you why you're wrong. (I'm assuming you're a child, because an adult wouldn't resort to name calling and personal attacks. Maybe you didn't learn that in whatever schooling you had).
If your son had been born in Canada, according to Canadian law, he would be eligible for Canadian citizenship as well. Just like American law, which is pretty straightforward.
You can claim that "government schools" taught me this, but this is the law of the land. The Supreme Court has repeatedly recognized this. Perhaps your homeschooling(?) didn't teach you that.
The precedent is straightforward. There's no arguing that. If you want to change it, amend it. Acting like an asshole on message boards isn't really gonna help your cause out much.