Agreed. Johnny Rico’s parents weren’t Citizens but were still filthy rich.
What wasn’t well covered was whether there were paths to Citizenship other than military service- the movie strongly implied there weren’t (see the classroom scene where Rasczak first appears). However, I have no moral issues with a society that makes military service optional, but requires it in order to be granted the right to govern. God knows some of the best politicians we’ve seen over that last fifty years have been ex-military (Dubya excepted, that guy was a fucking retard) and the absolute worst have universally been ‘anti-establishment’ beltway diversity hires like Pelosi, Kamala and Maxine Waters.