I don't think what OP is asking/doing is unreasonable. If I had neighbors or people in the same building that scream all the time or bang stuff 24/7, I would try to ask them to stop or take it to someone higher. In other words, the smell is clearly bothering OP, so it makes sense to try and solve the problem rather than complain about it and do nothing. I doubt the whole neighborhood smells afterward though.

Ask him to find a way to mask the smell more, and if he straight up doesnt then go to someone higher, and if they cant do anything find a way to get rid of it in your house.