Great to hear you're trying to improve - now just show it too
If you're not breaking rules, you won't get punished. Obviously you're not trying to complain that a staff member is punishing you for the rules you break, but you're complaining about the manner that the staff member does this in.
But it is still a relatively simple thing: if you don't break any rules, you won't get punished. To immediately blame the person that punishes you is also wrong, as you made a mistake yourself. Thankfully you can at least see that