Just to add my tuppence worth: The 109 was German registered, I know the company and the aircraft but I don't know who was fly ing it at the time. Out of interest the rules here in Germany are fairly simple ( very strange for Germany I might add!). To land outside a designated helipad or airfield you have to;
a) be a commercial pilot
b) the landing area in not specified in size but must be "safe" at the discretion of the pilot in command. For pleasure flights, at a local fair or such, it must be 30x30 meters.
c) if within a town/ city boundary, permission from the local authority must be obtained
d) permission from the land owner must be obtained
e) if the company or owner of the aircraft has a "general off field landing permission"( Generelle Aussenlandegenehmigung) granted by the state authority, you can land where the hell you like without endangering people or property (common sense). They are very funny about flying over cars though!
I don't know what the Spanish rules are, but as posted earlier, methinks they are not that different.
Always try to remember, the next job you do might call for a tight landing somewhere which YOU think is ok from up there in your nice quiet ANR headsetted helicopter but someone down there might not think the same as you do at that moment so don't be too quick to condemn either side.