If you disagree with a Forum Moderator's actions, the appropriate place to request a review is here at the Forum Moderation Review thread: 254-255-632-66169907
In regards to your complaint about free speech, these forums are owned by Jagex and thus the terms and conditions apply including all forum rules.