I don't have a problem with a cop or prosecutor being immune to a lawsuit as long as he was acting within the bounds of the law, but I do have a problem with that immunity being considered an inalienable right as opposed to a privilege - I would prefer to see immunity granted by a grand jury in the same way that indictments are. I know you'd have to put some work in to figure out how to do it, but there has to be a solution of some kind - blanket immunity for government agents is not something that a free society should tolerate.