You will always have the right to complain, because the Constitution gaurantees free speech. But if you complain about something that has happened or not happened, or something that you are angry about because an elected official (that you had no hand in voting in, or keeping out) or bitching about a law that you don’t like (even though you didn’t vote for it or against it) you are basically drawing attention to yourself as being a hypocrite.
If you don’t stand up for what you believe in and what you_want_ and what you think is right by voting for it (or voting against something that is the opposite of what is important to you) then stuff just happens to you. The only way you can make a change, is for you to be part of the process of change, which includes voting.
You are not obligated, in any way, to vote, but you look like an idiot if you don’t vote and then start complaining that things are not going the way you want. Because voting is one of the most important ways to bring about change.
One of my friends, an African-American male, was irate when George W. Bush won the Presidential election. He said that he was angry and upset, because he presumed that black people would be pushed a few rungs back down the equality ladder. So I asked him if he voted and he said no. I told him that he had, in fact helped to make certain that George Bush would become President. Let’s say that every person, black, white or other, who didn’t want George Bush to win actually voted (which they didn’t), that percentage of votes could have easily pushed the tide the other way, to the point that there wouldn’t have been a close vote. Even if only 5 or 10 percent more people (who didn’t want Bush to win) would have actually exercised their right to vote, it would have changed the course of history.
On the other hand, another friend, who is a Canadian citizen, but is a permanent resident of the US (his wife is a US citizen) also did not want George Bush to win, for the same reason as the fellow above. But he was not allowed to vote. So instead, he wrote letters, and went to rally’s and spoke to friends and relatives, and donated money etc. Those were the ways in which he, as a non-citizen, could try to do what he thought was right for our country. But letters and talking and donations will only get you so far. Voting is a much more powerful tool.