First of all, anyone who doesn't think they should vote for any reason, shouldn't. Millions have given their lives for each individual to gain the right and privilege to vote. If someone is not willing to take basic steps to fulfill that right, whether its by claiming gaining a 'valid' id is just too hard or they are attempting some pointless protest that will never be noticed by the corrupt they rail against. If one is truly against government corruption, work for term limits so that career politicians no longer exist. Texas from what I understand has a good idea in that their congress meets for a period of time every other year. They get in, do their work, then have to go back home to their communities. Apply that to D.C. along with term limits and you will do much to remove that isolation and insulation ALL politicians now enjoy.
The system will never be perfect, but if you refuse to participate, the establishment wins. Why do you think incumbents almost always win? Everyone wants change if you look at the polls, but too many refuse to even vote for that change. I have seen income inequality spoken of in this thread and I wonder what the solution to that would be. I personally don't hate on Bill Gates or the Koch brothers any more than I would LaBron James or Oprah Winfrey. There has never been a right to equal income, only equal opportunity, not happiness itself but the pursuit of it. No system is ever going to offer income equality as any communist or socialist regime can attest. The closest any system comes is likely the third world if you actually consider extreme poverty to be equality.
The Tea Party is a good example of common people asking for common sense to be returned to the country, but even if you disagree with some of their ideas, they have fought hard to make a difference through voting along with other measures. They fight for what they believe in and take on both established parties. Libertarians as well are speaking out and slowly gaining success. It has taken over 100 years for progressives from Teddy Roosevelt to Bush, from FDR to Obama, to bring this country down to where it now stands, so changing things for the better cannot happen over night, but you have to stay involved as giving up is truly not an effective option.
In the end, the establishment parties and the major media want everyone to become so frustrated that everyone just gives up and become the sheep to slaughter. Getting people to stop voting is a step along that process. Instead, I believe it is better to work for term limits, to shrink the size of federal government so that their corruption doesn't touch so much of life. Bring your elections and issues down to far more localized settings so that single or a handful of votes can make a difference.