This. ^ We have a neighbour like this too. Even though she has got a driveway (like we have,) she parks on the road opposite our driveway, and she makes it SO hard for us to reverse in ... We reverse in as it's sooo hard to drive in forward - and even harder to reverse out... especially with someone parked opposite the driveway!!! So if we drove in forward, and had to reverse out, her parking opposite would make life even harder for us.
I don't give a SHIT if it's 'legal' and people are not breaking the law! Only the most rude, inconsiderate, thoughtless, arrogant people park on the road in a residential area when they have got a driveway!!!
Apparently, our neighbour parks on the road a lot as she finds it easier than having to get on and off her driveway! So fuck everyone else then and how hard she's making life for them! 
Me and DH have parked OUR car on the road at the bottom of our driveway and opposite hers several times (even though we have a driveway - to try to stop HER doing it...) And yet when she comes back home, she STILL parks on the road virtually opposite. The gap between our cars in SO small that only a fucking Fiat 500 can get through easily. She blocks up the road and DOES NOT GIVE A FUCK! And it is her causing the blockage, as WE were parked there first.
Vans and big cars galore beep their horns as they are struggling to squeeze through, but she has her music so loud in her house that she can't hear them. She doesn't care either as her car is a shitbox so she's not bothered if it's hit! Our car is a good, nice car that we value, so we don't want it hitting, and so we end up bloody moving it back on the driveway! 
I refuse to believe the people who are claiming they wouldn't care if this happened to them on a regular basis. Of course they bloody would! @caterpiller2 YANBU at ALL, but trying to park on the road yourself is probably the only answer. Sadly, even if you say anything, she won't stop, as this type don't. The 'I wouldn't care coz it's a public road' brigade, probably do this themselves! Park where they like, and to hell with everyone else! 
It's the height of rudeness, selfishness, and arrogance to keep parking on the road, when you have your own driveway, especially if you are inconveniencing others!!! RUDE RUDE RUDE!!!!!!!!!!!!!!
This is a classic case of 'just because you CAN do something, doesn't necessarily mean you SHOULD!'