Давно такого не было, но: если в магазине мне в обмен на деньги не дают чек - я прямым текстом сама прошу чек, отказываюсь от покупки/возвращаю товар и далее звоню на горячие линии в роспотребнадзоры, налоговую и прочие инстанции.
Кроме того, для непосредственного легального пользования покупкой мне чек не нужен, а обязанность иметь во время поездки билет и предъявлять его для проверки контролёру напрямую конкретно прописана.
Ещё раз: иметь при проверке купленный билет - прямая обязанность пассажира. Можно долго рассуждать о том ,кто что нарушает, как это нечестно и несправедливо и почему это невозможно, но такого простого факта это не меняет.