cenimo,
Should people only pay Social Security tax if they use it? That wouldn't be feasable, because there would never be enough in reserve to cover the checks. What about city or state run homeless shelters? Taxes pay for those, am I being punished because I own a home? Or am I paying to help keep homeless people from freezing to death in an alley? What about state funded medical insurance programs? Am I being punished for having a job that affords me great medical coverage, or am I helping less fortunate people get the medical attention they are entitled to as a citizen?
If everything was privatized (schools, law enforcement, fire), and you only paid per use, I'd be willing to bet in the end the cost would be far more than the amount taken in taxes from you checks now.
And as one who can speak from experience, when you NEED a program that is funded by tax money, you'll be glad it's there. When you're past needing it, you'll be a little more happy to help it out, for all of those that need it after you. At least I am.