Comment on: Some people don't belong in this industry.
There are definitely people that can be annoying. Sometimes it's just a personality clash. Do what you can to distance yourself from people like that if possible, unless you think you're actually learning something from him.
Are these interns? Never had even a jr. dev do that. They'd write shitty ass code that requires a hundreds rounds of review, but at least they'd try.