Billionaire Steve Cohen's Charity For Veterans Sparks Backlash | Fortune