As for getting a pro bono attorney to handle your case, it may be difficult. However, putting your request on Avvo is a good start. You could try contacting private attorney's in your county. You will probably have better luck getting a local attorney taking the case pro bono because the expense of travel may prohibit out of town attorneys from volunteering their time.
You can also fire your public defender and ask for another court appointed attorney. This too is a difficult road. Judges usually look suspiciously at people who fire there public defenders as trouble makers unfortunately.
If you don't have confidence in your public defender you could write a compelling letter to his boss asking that someone else be assigned to the case. The fact that you don't have a criminal past is certainly helpful.
If and when this goes to trial it is important that the jury understands the threat you and your family felt from these hooligans. Perhaps your wife should testify.
On the other hand, even though you had a car stolen or vandalized did you have any reason to believe the men to be the culprits? How long ago did this prior even occur? Is there any reason to tie them to it?
Did you fear they would come into your apartment? If so why? Did you call the police before you took matters into your own hands? If not why?
Best of luck,