> comes to visit ... gets a parking ticket
Many neighborhoods that enforce parking permits have a card you can give your guests. Alternately, there may be paid parking nearby.
> business shouldn't be able to destroy a residential neighborhood like that.
Indeed, but I'd rather our laws and enforcement target the harm (non-residents taking your parking spot) and allow the nearby business to decide whether to offer parking or not. I've lived in and visited many large cities. All my favorite neighborhoods have solved this problem and for the most part the businesses chose to have very little parking, if any.