Bringing up what the U.S. government does with its money really wasn't relavent to this thread. We spent the money in Iraq to prevent future terrorism and wars. (supposedly.. )
Now, on the topic of voilence in our streets, I'm sure EVERYONE would want to end it. However, you can't stop peoples free will. Sadly, no matter what you do, there will always be crime. You can try enforcing stricter laws, but that will only lead to further rebelling. You can try throwing money at it, but that will just lead to richer criminals.