There are indeed intelligent Redditors. However, people who use the phrase "white knights" are at best seriously misguided, and usually not among the intelligent subset. It's just a slur, not anything with content, like calling someone who acts in a way you deem insufficiently masculine a "pansy" or "fag".