Check with your Town Hall. Your Town may have a ordinance against that.
In the UK it can, if the driveway is private property.
The driver that hit the parked vehicle would be at fault.
The person who caused the damage.
if the vehicle is parked on private property and if there is a sign saying that vehicles will be towed away you can move them.
If the vehicle is parked on a public street, you need a tag. If it is on private property you don't.
The person who hit a parked vehicle is at fault.
As a general rule, a parked or stopped vehicle is almost never at fault for an accident. The onus is on the driver of the moving vehicle to make sure the way is clear.
Yes, private property does not obsolve you of your responsiblity.
Have it towed?
It can be impounded by the police, a repo man, or for being parked illegally on private property. It can be forfeited if you fail to make payments on time and the bank repossesses the vehicle.
You do.
No it is not against the law. People have cars that they're not using or old cars that aren't in use anymore sitting in their yard. It does not break any law as long as it is parked on your property unless the vehicle is parked on public property.