No, let's not. If we're going to have a discussion, we're at least going to agree on the actual meaning of words, otherwise attempting to discuss them is going to be fruitless.
To blame means to assign responsibility for a fault or wrong. At no point in my comment above did I assign responsibility to anyone for any fault or wrong. In this case, the "fault or wrong" would be being paid too high. Again, nowhere in my comment did I say, or even imply that the new grads are responsible for their high pay. That fault would (obviously) lie with the people willing to give them such high pay.
Based on this, you can now see why the rest of your comment doesn't make sense. The new grads aren't responsible for doing anything (they don't have to not accept the money or whatever) because it isn't their fault in the first place.
Envy followed by anger is a common human emotion and every person has to find their own path to come to terms with it.
If you aren't willing to abide by the actual meaning of words when you attempt to use them, you're the bad faith actor, and a discussion is going to get us nowhere.
Use that money to fund education, healthcare, public parks, infrastructure, basic research, etc, including by paying the people doing that work a bit more.