It wasn't his father's condo. It was his father's girlfriend's condo.
I agree with you that Martin provoked the fight. Or rather that he was worried that if the police were called, he would end up being kicked out of his father's girlfriend's condo, where he was living in VIOLATION OF RENTAL AGREEMENT. So, he took the immature and drug-addled action of trying to punch out Zimmerman so he couldn't call the police and so that he could escape.
One could IMAGINE that Trayvon's father had already admonished him NOT TO GET IN ANY TROUBLE OR HE'S OUT. That was 'likely' a CONDITION of Trayvon moving in that the 'girlfriend' has specified. If she didn't, then she would have to be a completely irresponsible person.
I stand corrected re: condo owner.
You make and interesting point — “ immature and drug-addled” — doesn’t need much more explanation, does it?