I come from a small city with small businesses where people tend to be closer than they normally would be. For a lot of us, the people we work with are our friends both in and out of the office. I do see where you're coming from, but I think I would have to disagree with that one in my situation.
On the rest of your points, I agree 100%
I am agree with your disagree because may be everyone is not in same environment. It's completely good to disagree and comment so other people may know other aspects also...
We also have a lot of family members that work at the same companies here. I've heard a lot of big city dwellers complain about it and don't believe it should be allowed, but there's really no avoiding it in places like this