I think these Gunner/Assassin souls should be split into seperate souls and sold for 1250 trooper badges. That would make perfect sense. I thought that when I first started playing 3 or 4 months ago when my quest for for the Cyborg Eddie was very young. Now 10 or 12 Gunner Dogs later, Several Desert Golems & Newborns of Light later, I am convinced I was right. I finally got an Eddie from one the other night and it was Soldier Eddie, the only character in the game that I have 100% maxed. Why the hell is he even in there when everyone gets him as a reward? I think I am giving up on that overpriced soul and just enjoying playing with the Cyborgs that my troopers have until something is done about it.
This is exactly what I'm doing now... Playing for skill chards instead ;-)