Actually, Martin attacked Zimmerman and it looked like a Homophobic Hate Crime. Although Zimmerman is normative, Martin thought he was LGBTQ+-- according to the testimony of the chubby girlfriend who was on the phone with him. Martin described Zimmerman as a creepy "ass cracker", a derogatory term for gay men.
Martin attacked Zimmerman who had chased him down a dark alley despite the fact that Martin had committed no crime.
Ms. Babbitt was in the process of committing federal felonies.
There was no proof that Babbitt was committing a felony at all. She was definitely engaged in a protest, but "felony" is an opinion of yours.
On the other hand , Martin had committed a hate-crime by calling Zimmerman an "ass cracker", I can understand where his machismo was offended.