Did Americans get the president they deserve?

159 answers 159