Picking someone up for their poor English when they are dyslexic is equivalent to shouting at someone who can't run with a broken leg.
It isn't good manners either.
Someone who calls someone a retard does not have the right to demand good manners from anyone.