Getting kicked out at 16 or 17 is (or used to be, when I was a young adult) pretty common for gay youth, and tends to be glossed over. This is in the US, though, where toxic fundamentalism is unfortunately prevalent.
Microsoft’s MDM APIs will return a 500 (server error) on a VM if you try to get a list of wireless networks, instead of the saner approach of returning an empty list.
The same APIs will return a 418 (I’m a teapot) if you mistakenly try to add an already-existing setting, instead of just updating it as one might expect. They get points for originality, but don’t follow the advice in this article.