Did you see reasons were given in the mod log?
I can't see the posts or what comm they are in so I can't tell you if I agree with the reason for most. I can tell you that this post did not belong in Shower Thoughts so the removal makes sense and I can guess the "unrelated to Linux" reason for the post about free speech seems like it's probably a fair assessment too.