He might not be the brightest, but he's good enough at getting his point across in a language that might not be his most comfortable one, but is enough to contribute to the ongoing discussion if your eyes are open enough. He might not have the same shade of glasses as you view the world through, because he belongs to an entirely different culture, so apparently, his angles of viewing things and reacting to situations differs from what you consider 'normal'.. and being on an online discussion forum, you've gotta be flexible-minded enough to change that level of yours rather than complain about it and hide behind those adjectives you used for his opinions.
P.S. Having two jobs sucks.