The general plan for land development and zoning changes can be changed by the given municipality depending upon the members of the governmental entity that can vote for the change after public comment is given after notice of the planned change is published per the state's given code.If the vote passes for the change, then the change is legal unless some stautory or Constitutional violation has resulted. As to the landlowner that has not complied with the new ordinance and set back rules, you cannot per se take legal action against him, rather the entity in charge of zoning and code enforcement can. Good question.