I was with you right up to "...haven't we all" done stupid things in the past. 
I hear this a lot from those who excuse the negative behavior of someone they admire, which is lately Trump. Can you answer these questions:
1. Is this "forgiveness" rooted in Christian tradition? Cast the first stone?
2. Shouldn't we expect more of the President than ourselves? I might excuse my neighbor for saying he grabs women by the you know what, but he is not asking for my approval as a person who can lead our country. How can you compare the president to "haven't WE all'?
3. If the standard is that we have all done stupid things in the past, and thus we can't fairly criticize Trump (we would be hypocrites), doesn't that pretty much excuse him of almost everything? If you take all the weirdness people have done in aggregate, Trump could do almost anything because as a group, we've all done almost everything. How can there be ANY standard if the standard is what everyone has done wrong is allowable?