Формально контролеры правы, "бесплатный" проезд надо подтверждать валидацией. Потому что разные бывают ситуации: социальную карту могут заблокировать или закончится срок ее действия например, или срок льготы, а они это своим устройством считать не могут.
Но ситуация конечно, паскудная. Впрочем, ждать от контролеров общественного транспорта сочувствия и понимания это все равно что просить манъяка педофила присмотреть за детьми. Хуже этой касты по-моему только полиция. У меня у самой был конфликт с контролером пару лет назад. В автобусе не работали два валидатора из трех, я не смогла пробраться в начало салона где был работающий терминал оплаты из-за скопления людей. И контролер хамил и кричал на всех таких же как я неоплативших проезд на задней площадке. Я написала жалобу на этого негодяя, естественно пришла отписка. Написали, что проезд бесплатный только если ни один валидатор не работает, а так ползи по салону с вещами сквозь толпу во время движения, и крик контролера не нарушает его профессиональную этику.
Ругаться с этими дурными людьми не стоит, они сейчас все с нагрудными регистраторами ходят, как надзиратели в тюрьме. Но лучше стараться не связываться и оплачивать при любых условиях.