City has more to offer, says mayor while threatening boycotters