People never cease to amaze me. Now, I don't like people parking work trucks etc on the street as much as the next guy(a local landscaper parks his truck and trailer infront of his house every night in another nice neighborhood, kinda white trash imo). But damn, it isn't my street or anyone elses...it is public.
But your rock guy, that is wild. Rocks are great weapons. I'd love the chance to spike someone with a rock before we went hand to hand! Think of the scene in Braveheart
Glad the knife potentially saved your butt. You should carry a gun too.
In Texas, the threat of force is legal anytime the use of force is legal. So with that said. If you use force, or threaten to use force, you should call the police to explain etc. Here we would say you did infact use force. In my CHL classes I sometimes explain it as "a speed limit sign is force", "telling a child I will spank you is force".