The problem with these "progressive" modifications is that they complicate a simple idea, add points of contention and ultimately kill the whole thing.
Just pass the tax in it's simplest form and then see if further adjustment is needed, the perfect being the enemy of the good and what not.