My guess as to why Admin removes a thread is as follows:
(a) they don't have much time to do this (unpaid? low paid?) difficult job.
(b) they base most of their decision on whether another member complains
(c) given the size and sensitivity of many members, it's not long until someone complains, no matter what severity there is in the thread.
That's what leads to deletion.