Did Americans get the president they deserve?

161 answers 161