We advise that staff shouldn't handle their own reports, especially when others are available and if the situation is complicated. But at the end of the day, they are allowed to. It's needed if they are the only staff online and we trust our staff to use their powers effectively and fairly. If you do not think a staff member is doing so, then you can report them and they will be dealt with.
As for the warning if you think it's either invalid or harsh then you can appeal it here on the forums and another staff member will review the situation. If you want to to do so, then use this template:
[b]Name -[/b] What is your in-game name?
[b]STEAM-ID -[/b] What is your STEAM-ID?
[b]Staff Members Name -[/b] Who warned you?
[b]Punishment Reason -[/b] What was the reason of the punishment(s)?
[b]Server -[/b] Which server did this occur on?
[b]Story/Situation -[/b] What happened?
[b]Extra Information -[/b] Anything you would find relevant to your punishments(s)?