If they pay taxes, then they should have the right to decide on the government supported by those taxes. Any other system is taxation without representation, and against the spirit of our country. BTW, I also think that people who, on net, don't pay taxes (i.e. people whose taxes paid are less than welfare benefits received) should also not vote.
I'm still trying to figure out whether or not violent felons should have the right to vote, assuming that they pay taxes. If there are few violent felons, then their voting patterns won't matter much. If there are so many violent felons that their votes can sway elections, then perhaps the definition of "violent felon" should be changed. I can envision a government which classifies the thoughts of it's opponents as "violent" and its opponents as "violent felons," and restricts their right to vote with no actual violence involved. Allowing "violent felons" the right to vote might diminish the government incentives for such distortions. Your thoughts on this are welcome; flames are NOT. I repeat the first sentence of this paragraph: I'm still trying to figure [this] out.
Thank you for your question.