The reality is the program has been abused and stretched far beyond its intent by corporations in pursuit of cheap (I’d argue slave) labor. You cannot, with a straight face, argue that the spirit of the program is being upheld. Come on. People are upset because they are realizing that they haven't been playing fair--the game's been rigged this whole time. I think that's a very understandable and normal human emotion all things considered.
Fraud is illegal. And when people enrich themselves fraudulently it does tend to feel like something has been taken by someone not entitled to it, yes. That works for both the corporations fraudulently hiring H1B and the fraudulent credentialing rings being operated to supply the labor.
It is sad that good people and valid visa holders are swept up in this. Aim your ire at the fraudsters, not the people trying to enforce the law and fix the problem.