Why Scott Perry, brigadier general, ultimately resigned: