As I read this, I think everyone makes good, valid points, and virtually all are right.
This question goes to everyone: How would problems be solved when they arise?... My point is, you can't rely on people/business doing the right thing and treating neighbors correctly, AND THEN AT THE SAME TIME, you can't rely on a big agency to make blanket laws/regulations in some far away place that don't know the details of each case/problem....