Did Americans get the president they deserve?

171 answers 171