'New rules' call to protect pubs