"ded" in russian means "granpa". it is also often used in criminal/jail slang, as person of authority. but yes, interesting play of words. also, do not know much of that event. may be guy survived.
Latvia