Did Americans get the president they deserve?

150 answers 150