Безграмотный - допускает много ошибок в письменной и устной речи, нарушает языковые нормы.
Неграмотный - не имеет базового образования, не умеет читать и писать. В более широком смысле - не имеющий достаточных знаний в какой-либо конкретной области.
Учитывая, что претензия не к количеству ошибок или нарушению языковых норм, а к компетентности, то более уместен вариант "неграмотный".
Для граммар-наци вы довольно неграмотны в вопросах грамматики.
Ты бы еще лет через 5 написал) Правильней - безграмотный. Дурачок с эффектом Даннинга-Крюгера.