depends..
what country are you from?
USA: shoot them, i think it's considered an assult if they throw rocks at a person (or his house)
and/or if you live a distance from other houses.. just take some cardboard, and some nails and lay it across the drivethrew area ^^
ruins their tires (speaking from experience)
Other countries:
the nail thing still works perfectly but remember to pick them up so you don't get sued xD
otherwise, get a paintball gun and mess up their car
China and Africa :
Shoot them, or get their lisence plate-number and send somebody after them..
u can always hide with an m16 with a grenade launcher and say "YOU WANNA PLAY ROUGH?! I'LL SHOW YOU HOW TO PLAY ROUGH! OKAAAAY IM REEEELOADING!" B)
Modern Firearms - AK-47 AKM
370 bucks and your problems are gone ^^