The answer to both is "yes", except the "really smart" part of your question(s)! The guy is a friggin' idiot and there's no way to sugar coat it or my feelings for the loser!
More than being a simple idiot, when something means something to you, you remember the names and the people involved. If you asked him who won the NBA championship, he would get that one right. Medal of Honor recipient...not so much.