不一定违法.1. 国家标准"畜禽养殖业污染防治技术规范"要求养殖场的场界与城市或城镇居民区不能少于500米. 但没硬性规定离村民住房的距离,实际上村民的住房里也有养殖的,实践中也没有禁止.2. 国家有政策,就是规模化畜禽养殖用地的规划布局和选址,应坚持鼓励利用废弃地和荒山荒坡等未利用地、尽可能不占或少占耕地的原则,禁止占用基本农田。
不合法,告他。