How about just let him or her (im kinda confused about your story, but i get the point of you getting beat up for something you didnt do) beat you up. Like Jesus said "if your enemy punches you on the left cheek, turn to your right check for him to punch" Or something like that.... NonViolence FTW! and keep repeating "I didn't do anything" You'll get through to him or her. Key- don't fight back ever. As long as you don't fight, you prove you didn't do it and you dont need to fight for anything nor is there anything to fight about. Again, if you REALLY want to prove you're right, prepare for some hurt, but the end result winner should be you. I hope you'll solve your situation man! Good luck!
I agree just fight, stop being such a wuss, o and dont get urself into trouble that ur not prepared to face the consequences for -.-
I got a suggestion if you get in the situation of having to fight him as i read you have a bad shoulder one GOOD hit to the throat will bring him down you win he recovers everthing is over, trust me my martial arts instructor demonstrated on another guy he went down faster than a guy that had been kicked in the balls other that that ... If you can hit him in the nose it incapacitates him just as easily then you can beat the ---- out of him hope this helps
just think about this slowly and think about what you can do to either 1) get out of it (but dont make it an EXCUSE) 2) kick his ass
all you have to do is say these 3 simple words "go away (his name)" thats what my friend always does and it works, within one week he will never be around you