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