I agree that many things mentioned about this particular onboarding process are not great. But do you really talk down everybody to that extent? You just joined, some things may not be clear yet, but you still just judge everybody? It's _your_ company now, go help improve it! Help streamlining onboarding! Ask your manager about your desk! Maybe they just forgot, that's human. How is it better to humiliate them in front of the CEO? Is that your approach to deal with criticism? Putting people on the spot and humiliate them?
Ranting about some keyboard and touch bar? Really? The whole second paragraph of this blog post? And _you_ complain about _others_ not being professional? Of course it takes a bit to get used to new devices. Do you really need to start complaining about things the first minute you've tried them? If it turns out it doesn't work for you, request a different laptop a few weeks later. Big deal.
> Now, when I run into a thing like this, I start getting snarky and bitchy and start thinking laterally.
You are making everybody else's life miserable without contributing anything positive or helping to improve anything.
> It gets better, too: they had claimed (and lied) that "your manager will be able to see the results of this".
What? The manager likely _was_ able to see the results. Whether they actually looked is a different question. But it was not a _lie_ that they were able to. This makes me question the accuracy of your whole account.
> wound up leaving anyway a year later.
Probably for the best of everybody involved. If that's your attitude on your first day, why did you even start working there.
If anything, the person's behavior is the reddest flag here. I'd start feeling miserable the moment anybody with those attitudes joins my team.
P.S.: No, I don't associate "onboarding" with "waterboarding". Never occurred to me. After reading this blog post, this could be a nice question to remove candidates with terrible attitudes out of the pool.