Did Americans get the president they deserve?

156 answers 156