On the vandal issue try contacting the Police department and the Bus company about it they might have some suggestions.
Now for the fence. The first thing that comes to mind would be to plant a couple large/tall bushes next to the fence where the bent fence is after trying to straighten it up some. The only other thing that I can say is to try a picket fence type thing.
If you do that than just make it like 4 foot tall so it keeps people out but doesn’t block the view. I think that no matter what kind of fence that you have you will have problems because of where you are located. I wish you luck.