Did Americans get the president they deserve?

172 answers 172