I actually like the tax idea. I usually just never undercut myself. If it's just one person putting something slightly cheaper than my item I just leave my item at its price and it'll eventually sell. If it's like huge severe undercutting sometimes I just buy out their stuff and re-sell. It takes quite a bit of gil to do that constantly though but in my experiences it pays off.
