Did Americans get the president they deserve?

160 answers 160