it's really hard not to let bad english affect your judgment sometimes.
I don't mind bad English if someone has a technical problem and asks for help. But if it's a more general discussion, it quickly becomes annoying. Especially on Bitcoin Discussion, when I read a topic I now have several users per page on ignore, and when I see them, it reminds me the board isn't worth my time.
Every now and then, I see a certain type of broken english with random capital letters, erratic spacing and inconsistent misspellings, and that just smacks of laziness
That's easy:
Ignore!
it's very difficult for me not to think: "What a fecking idiot."

Why even stop yourself from thinking that? There are idiots on the internet. Hurting their feelings is okay.