Here's a proposal offered only partly in jest: no resident of the United States whether born here or abroad should get to be a citizen until age 18 at which time each such resident has to take a test.
He who negates present society and seeks social conditions based on the sharing of property is a revolutionary whether he calls himself an anarchist or a communist.