My Mom and Dad taught me the same things with one additional item that worked pretty well.
I was always the smallest in my class and as a result got beat up by this one bully who was much bigger. He did it every chance he got - even though I fought hard I still lost.
Mom told me to wait till he's walking the other way in the school hall between classes, call his name, when he looks sucker punch him and keep walking. She said to do it every time he picked on me.
I did - the first time the punch knocked him on his butt and he never knew who hit him (but his bully buddies did!). It took me doing that about 5 or 6 times till someone told him who it was, and he quit picking on me. The guy never new when to expect the get suckered - HE lived in fear for a while! After he found out he looked for me in the hall and made sure he was as far away as possible! All on school grounds and neither of us got in trouble for it.
It was great! Like the writer above said - no need to be fair.