Ahhhh!,hindsight what a wonderful thing it is isnt it?
.But then of course how many of irans nuclear scientists are you going to give bodyguards too?,and what about the engineers who are working on the designs and production of centrifuges or reactor systems or components?,shouldnt they get bodyguards as well then?,or indeed anyone who has an important role in military or civilian programs?
.The sad fact of the matter is that it is almost impossible to plan for every single possibility or eventuality and that a smart or desperate enemy will often find a way to strike a target.In addition its doubtful a bodyguard would have done much good in at least one of the crimes as it was a well planned attack using a motorcycle rider to plant a bomb on the victims vehicle while it was in motion,however iranian intelligence did capture several individuals,likely mek,who were involved in these crimes.Sadly it doesnt matter what you do you can never please everyone,but if yu really want to see what an utter lack of professionalism actually looks like then you need look no further than irans neighbors
.Now as for your western examples of "professionalism" all of the countries you listed have suffered terror attacks,how unprofessional of them,except for australia,but a group of its citizens were blown up in bali while on holiday,which was pretty unprofessional of the australian government
,I mean they should`ve made sure all of those aussie tourists had bodyguards,right?
.Heres a thought maybe you should take some time to reconsider your definition of professional vs unprofessional...eh?