Did Americans get the president they deserve?

152 answers 152