This reminds me of the late comedian Spike Milligan who enlisted as a gunner and fought for Britain in North Africa, and was then told he was not a british citizen because he was born in India and his father was born in what later became the Republic of Ireland.
The Australian government gave him a free passport.
If you're not born in this country and your father was not born here, you're not a citizen, even if you've lived here your entire life. Disgusting.