I generally agree with you on many things - but this argument is kinda silly. The man who makes $5 is "compelled" to spend the same as the $10 fellow because the kids need to be fed, clothed, housed... the car payments and mortgage still need to be paid, and of course American healthcare is still monstrously more expensive than anywhere else in the civilized world. Now granted, the rich man will have "nicer" things than the poor man, but those basic expenses - housing, car, kids, healthcare... those expenses exist no matter what your income is. The middle class has less to spare, has a harder time "making ends meet" than the rich. Its basic fact that a flat tax rate shifts the burden from the backs of the rich onto the backs of the middle class and poor... which is exactly what the Republicans and the corporations want.