I agree to some extent with bob57, however, from what I understand, if you hit a statiionary vehicle, you are the one who is held liable for any damage.
It must be very frustration for drivers of large vehicles when they come across idiotic parking and as bob57 rightly says it goes against the Highway Code. This is what it says:
217: DO NOT park your vehicle or trailer on the road where it would endanger, inconvenience or obstruct pedestrians or other road users. For example, do not stop
near a school entrance
anywhere you would prevent access for Emergency Services
at or near a bus stop or taxi rank
on the approach to a level crossing
opposite or within 10 metres (32 feet) of a junction, except in an authorised parking space
near the brow of a hill or hump bridge
opposite a traffic island or (if this would cause an obstruction) another parked vehicle
where you would force other traffic to enter a tram lane
where the kerb has been lowered to help wheelchair users
in front of an entrance to a property
on a bend.
I have seen parents park near schools right on the junction and two a breast and an Emergency Vehicle has had to sit there with its blues on twos on waiting for some clown to come and move their car.
In essence all it comes down to is good old fashioned common sense.