I haven't had this happen anywhere in my 7+ years of experience under 10+ different managers, some of whom were much better than others. While it might not be that unusual, op might also consider that this reflects poorly on their work environment and that there are better ones out there.
Also, this sounds like something that would happen at Amazon. I'm curious if it was there.
If you manage to find a workplace that does not sport atleast one manager that does this, consider yourself lucky.
My advice, look for truths in what he said ( I am sure he was correct on some aspect somewhere ) and work on that. Ignore the rest and move on.