I agree in principle that B&O is a stupid way to tax. It only exists and is in place due to the current interpretation of the WA Constitution which bans a tax on income. It is also one of only four pillars of municipal finance allowed under WA state law and therefore must be considered, especially in a city like Kent which no longer receives origin-based sales tax revenues from its large warehousing district.