To my knowledge a Purple Heart has always been awarded for injuries in a ‘declared’ combat zone by Presidential Order.
I don’t think Fort Hood is on that list. Nor do I want to think what this President would declare as a combat zone ... possibly his Press Briefing Room.
The Purple Heart relates to enemy action, not combat zones. Military personnel injured at the Pentagon on 9-11 were awarded Purple Hearts.