So, if he responded with "no, I don't have a problem" or "what're you doing around here?" you'd hit him?
The thing is, you can certainly say those are not as informative of answers as other things he could've said, but if you're taken aback that someone you believe is a criminal and believe is long gone suddenly stepped out of the shadows and confronted you, you might not come up with the ideal words to prevent them from attacking you.
Maybe Trayvon should've given George more than one response before decking him?
Or maybe Trayvon should've realized that this man he'd seen in a nice car, on a phone, was probably a concerned neighbor who didn't recognize him, seeing as how he lived 4 hours from there, and was only visiting... a guest of a guest, in fact... and wasn't the sort of threat that it was imperative to preemptively attack?
I guess Trayvon didn't have good conflict resolution or conversational skills. I personally don't think there is room in our society or our species for people who would attack someone and not show mercy and who couldn't get to the bottom of a misunderstanding with words.
Along with all the things Trayvon could have done differently, its also possible maybe George didn't have to kill him.
Which is why there's a trial.