Хамить в ответ - значит уподобляться хаму, ничего хорошего в этом нет. Научиться этому, конечно, можно, но это не сделает Вас счастливее. Я, к примеру, очень эмоциональный человек, а в общественном транспорте нередко возникают ситуации, когда люди провоцируют на скандал. Да, надо сказать, что сев за руль своей машины, я и на дорогах сталкиваюсь с таким явлением - грубостью, неуважением к другим водителям, наглым поведением водителей.
Самое правильное - научиться игнорировать таких людей, отвечать им не хамством , а сдержанно, иногда это действует. Если же нет, лучше вообще промолчать, тогда скандал сам утихнет, Вам же будет легче потом. Потому что, если поддержать его, то потом осадок неприятный остается.
Но бывают ситуации, когда промолчать нельзя, ситуация вопиющая, приходится вмешиваться или отвечать. Вот в такие моменты неплохо бы вспомнить, что Вы интеллигентный человек, вот и проявите свою интеллигентность, то есть не хамите в ответ, во-первых, а во-вторых включите мозги и проявите еще свой ум. Это значит найдите такие слова, которые прозвучат убедительно, но не грубо и оскорбительно.