Wouldn't be a little odd for the legislature to just decide how to classify this whole thing?
Nah. Looking at the awards manual alone, if their OIC's had put them in for PH's I'd say "it would take an act of Congress." Well...yup.
The bill is too narrow, and uses a really terrible precedent. The precedent that it sites was covered already under pre-existing eligibility requirements "as a result of international terrorist attack against the US...". This incident isn't covered under that eligibility requirement. The fellow that did the killing isn't an international terrorist any more than you or I. He is a disturbed service member.
The bill would have to make "as a result of domestic terrorist attack against the US..." a PH eligibility requirement in order for it to not look illegitimate which Congress probably wouldn't do. And even then, this Major Nidal Malik Hasan is only VERY loosely covered under anybody's definition of terrorism. I would go so far as to say it wasn't a terrorist act at all, further rendering Congress's precedent worthless.
I do however like the exception at the end of the bill which would keep the cocksucker from also getting a Purple Heart.