If you want to vote in the United States of America you should be a citizen. Why should a person’s vote who is not a citizen drown out the vote of a person who is a citizen. If USA and voting matters that much to you then prove it by becoming a citizen.