You are making a fools argument. He has NO responsibility to stay in his truck. Public street, stranger walking through a neighborhood with a long history of break ins and George Zimmerman IS the head of the neighborhood watch and has foiled several robbery attempts within the last year.
Trayvon, an outsider known to no one in the neighborhood is the one who needs to explain his presence in a gated community. He was there by the way because he was on suspension from school for the 3rd time and his mom had kicked him out of her house, one of those suspensions being for drugs and the other one for possession of stolen property and burglary tools. You would have to be able to smell the $#!thead on this one from a mile away.
I'll answer your question with another question. When a man robs a convenience store and shoots everyone in there do you blame the victims of the attack for getting out of their vehicles? After all, they could have just stayed home.
"The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive. It will often be exercised when wrong, but better so than not to be exercised at all." ~Thomas Jefferson