Yes, if income is used as the base in the calculation, consumption taxes are always regressive. How workable it would be, I'm not sure, but the FairTax proposal included a refund to all households equal to the tax on purchases up to the poverty level. So, effectively, income up the poverty level is tax free, thus making it progressive.