Opinions, emotions, and personal feelings are meaningless. Zoning laws are the rule. If the building and the operations are legal according to the zoning, there is no problem, if it is not, then he will have to meet those zoning laws. PERIOD.
Whether we find anything wrong determines nothing, and means even less. What matter is: Is it legal? Does it meet the zoning laws.
IF it doesn't meet local zoning laws, he also has the option to challenge those laws, IN COURT, and even fight to have them changed. The reality is, he stands a good chance of winning such a battle, since he is not operating a "for profit" business.