Donny Brasco was not a Rat. He was an agent doing his job. Also the contract was indeed bullshit and as to wanting him dead, maybe just in thought by some but, to actualy do it or attempt to would be total suicide on their part. No Boss would have authorized that.