Sorry, but a child is a US citizen if either parent is a citizen, no matter where the birth takes place. All US citizens must report and pay taxes on all income, no matter where they live, and no matter from where the income comes. And then there is the very long list of countries who have ratified a US-friendly tax treaty, meaning that financial assets of these US citizens can be levied and seized to pay these taxes, no matter that this person, now an adult has never set foot in the US.
If such a person wants to give up their citizenship, under a law passed a few years ago, they are still required to report and pay taxes on all income for a further 10 years.
If there is anyone with a ‘crack pipe’, it is those in the so-called ‘land of the free’ who think this tyranny is a good idea.