Did Americans get the president they deserve?

158 answers 158