I live in a city where you have to park on the curb a bit to make sure you don’t get side swiped, so that’s the place I’m coming from. But if OP is just in a subdivision then yeah there’s no need to park like that. Still not a great idea to shoot stones and stuff at people’s cars, they could easily press charges for the damage