Build a fifty foot tall concrete wall and then if people throw rocks at it then they're stupid. Hang expensive and breakable solar panels on it for them to throw rocks at then you're stupid.
As I wrote before, if they’re facing north with concrete on the southern side they can’t just throw rocks and hit the glass panels. Add a lexan barrier over the glass and they’d be almost unbreakable. There’s a reason you hire engineers and designers. They solve problems.