I can't believe that people are suggesting reporting somebody to the police for parking safely in a legal, unrestricted space. You might as well report somebody for walking on the cracks in the pavement, or report Asda for having sold out of your favourite washing powder! As PP said, this kind of behaviour would soon get you on the council's list of people to watch out for/vexatious complainants/antisocial troublemakers/potentially vulnerable person who might need a visit from social services.
Even going by your own personal 'rules', how can you be so sure that it isn't somebody who's just moved in to a house on the street? Imagine if it were and you'd already employed some of the antisocial (and possibly criminal) behaviour suggested on here: egging the car, smearing butter over the windscreen, letting down the tyres, leaving abusive notes under the wiper... all for your new neighbour, alongside whom you have to live for potentially the next 30 years.
All of that unnecessary unfriendliness and pointless enmity, instead of being a good, considerate neighbour who gets along well with the others - and then, whenever you do come to sell, you end up having to tell all potential buyers of the neighbour dispute if it's led to the natural conclusions that it probably would if you'd already instigated a campaign of harassment.
How would you like it if you happened to be lucky enough to get the space on the public road outside your house and then not move your car for four weeks - gone on holiday, illness, broke and can't afford petrol until payday, only occasionally need your car or whatever - and somebody reported you for 'abandoning' it?
What about people who also don't have drives, but who live on roads with double yellow lines all the way down them? Where do they have a 'moral right' to park? If you had one such road next to your (unrestricted) road, would you make a point of only parking your car outside your house for half the time (or maybe a quarter of the time, if theirs is a long main road with four times as many houses on as yours), and then park elsewhere the rest of the time, so as to leave the space for somebody on that neighbouring road to park in - because you're a kind, considerate neighbour?
It's madness when people invent their own 'laws' based on nothing more than what they reckon 'should' be 'the right thing to do' (which, incidentally, usually benefits themselves), and then seeks to 'enforce' it through antisocial and/or vigilante action.