Does anyone really care? What does Twitter have to do with the payments industry? Oh, that's right nothing....Who cares who leaves the company or if they go away tomorrow.......