In almost every case for dungeons it's simpler to just Return and not eat the weakness penalty. In the field all you lose from returning is time or gil to get back to where you were.