When you live in multiunit houses, you accept that you can't do things that infringe on the rights of your neighbors, whether that is playing loud music, remodeling the interior walls, cooking indian food, running a business out of the home, smoking, etc. They need to live in a detached house.
Actually, when I have lived in a multiunit building, I assumed that I would have to put up with a certain amount of my neighbour's habits impinging on my space, and vice versa. Within reason, of course. So if the hallways smelled like cabbage, or fish sauce, or curry, or whatever, too bad. If a little sound seeped in from the unit next door or above, so what? Of course, I lived in a crappy old wood-frame apartment building which still didn't have any problem with odours seeping directly from one unit into another.