It seems like the last few months have been a long, continuous slog of various people in the media, hundreds of politicians, and millions of social me...

  837 Hits