Answer by
John (9008)
Most likely, you need to break up with him and search for someone better. Stupidity and, most especially, being mean, are not something you should tolerate. If he has some other quality that makes these traits somewhat tolerable, you can try to persuade him to seek education (to address his ignorance) and counseling (to address his cruelty).