Admins also have the ability to delete reputations and make new forums, moderators have the ability to delete posts and edit posts which they didn't make. Should we just make every member an admin just to make it fair?

The adminsitrators have decided that no one should have the ability to hide their reputations. As the administrators are the only people who can reverse reputations the only people it can have a negative effect on is them, if people keep complaining about negative reputations.