What is “normal” looting rules varies group-by-group. Some groups feel it’s “normal” to roll “need” on greens for any reason. Others feel it’s “normal” to only roll “need” if it’s an upgrade for you personally. Still others feel it’s “normal” to only roll “greed” on greens. None of them are wrong, but they are all “normal”.
That would include not acting upset because someone else doesn’t follow the same loot rules as you do. Yes it’s upsetting if someone rolls “need” on something to DE it when it was an actual upgrade for you, but don’t call them names because of it. If you find someone who doesn’t agree with your looting rules, put them on ignore and don’t group with them again.
Edit:
Someone with the option to press “need” is allowed to press “need”. There is no rule in the game that says otherwise. You can’t report a player because they pressed “need”.
Blizzard is hands-off with loot disputes in Classic. They will investigate scams, but they won’t redistribute loot.