If they own a home on the street, they should be able to park their cars, no?
I know that on my street we have cars parked here for days and days and they don't even live here. We move our car on street cleaning day, only to find that someone from ValleyBrook Ave has parked there car in front of my house and leave it until next street cleaning day, a week later, forcing me to have to park a block away or more. Or people from other towns park their cars on my street and leave it all day because it is walking distance to the buses/train.
I pay a lot of money in property taxes and get very little for it. The least I should be able to do is park in front of my own house.
Now, if this person has a load of cars or doesn't live on the street... then that is a different story and totally sucks. I don't think it is a good idea for me to speak further as to what I think is appropriate action on that for fear of being banned
The town should have resident's only rule enforced and charge all others for parking. And it is ridiculous that there are so many streets that have a strict 'no parking' or 'no overnight parking' rule.