Is greeding on an offspec item considered ninja looting? If the main spec doesn't roll need, that is his fault right?
No, it's not. That's what greed is for.
He had the timer, he could have clicked, you snooze you lose, just like forgetting to roll on an item and complaining. You don't pay attention, that's your problem.