Yeah that'd be the dumbest explanation I've heard. If it's true it'd be pretty interesting but not the "Cool let's build interstellar space ships now" result we're all hoping for.
I have no recollection of these events.
I think a thread ban isnt newrly as fun as just telling someone they are thread banned and then rickshawing them when they break the law. See: lumie and the cancer thread