"vilified for his professed stupidity,"
People should not come here for that reason. Vilifying people and calling them stupid would be breaking the rules.
Click here to read the rules.
Perhaps you would like to spend some time considering how to express yourself politely before you post again?