Our Hindi teacher is a LITERAL bitch

So this is an older story actually, after our half yearly's. Me and my friend got pretty good marks in all other subjects except her Hindi marks and she didn't even actually score that loe. She got somewhere in between 60-70 but actually she should've scored around 73 or something. Our teacher literally cut her amrks, AND ONLY HER MARKS for the most meaningless things ever. She legit told her that for anuchhed lekhan CBSE marking scheme ke hisaab se usse 5 mein se 4 marks mil jayenge but since she didn't like it very much personally she just gave her 2 marks, LIKE TF?? And she ALWAYS picks on her during classes when my friend doesn't even do anything. Our teacher herself is bad at teaching and explaining things as well. She even scolded us for not being able to do the writing section according to her standards, which is understandable, but then when we ask her to please give us the writing format again, she says NO I'VE ALREADY TAUGHT IT ONCE I WON'T TEACH IT AGAIN. Like bro?? Is a teacher even allowed to do this shit?