Всё именно так: в лингвистике нет единой позиции по этому вопросу. Одни языковеды считают -ть в инфинитиве суффиксом, другие – окончанием. Гласный перед -ть – суффикс. Выделение окончания -ать, -ить неправомерно.
Правильно: Он пробормотал: «Почему я должен бегать в ресторан?» — «А вы разве не проводник?» — ехидно сказала она. «Нет! Я пассажир». — «Ой! Извините».
Правило таково. Точка и тире ставятся между репликами, принадлежащими разным лицам и снабженными разными авторскими словами. Если же в первой реплике имеются знаки восклицательный или вопросительный, точка опускается.
Обратите внимание: тире после слов сказала она ставить не нужно. Если после одной из реплик идут авторские слова, то следующая реплика не отделяется знаком тире.
Без более широкого контекста ответить на этот вопрос невозможно.