Kicking because a player is lagging, is not allowed.
A plugin has been implemented to kick the player when they reach above ~250 ping consistantly.
It may not be flawless plugin of course, but still you shouldn't have kicked suspect regardless as to whether he was asking for a kick or not.
Provoking on the other hand I feel was not present as I browsed through the logs and checked. To be fair, you just seem a little upset that you couldn't killed him due to his supposed "lag", and saying "respect me" will not gain respect from players in the server, believe me.
Also Black star, you were present when the argument was taking place and so I feel that you as an admin should've taken charge of the situation instead of leaving Pato up to his own devices since you are after all and admin whilst he is still a VIP. You should be doing the administrating, not him. He is there as a use for when there are no admins present, but to also help out occasionally when they are there.
All in all, it could've been avoided with some simple communication and so there was no need for it to come to a report.
I feel that Pato could've handled the situation better, but I also do not feel that it is report worthy nor punishable.
Black star also could've acted faster, but since he is still on trial there will be no need to involve him in punishing either.
Next time just try to sort out situations in a better more professional matter than giving in to anger and complying with what ever anyone says.
Solved & dropped.