Not to mention that these companies simply do not want to hire new graduates (i.e. without years of experience) who are not foreigners, because they expect we will demand too much money. They won't even offer the lower salaries they want to pay! Hell, I would accept a lower salary for good working conditions. I am not unreasonable about it. Yet us new grads don't get interviews.
This is simply not true. Companies do not usually like to hire physicists, certainly not particle physicists. It is just not widely applicable to industry. Engineers are preferred. That's why there are not many jobs for them.
Why do you expect your real salary to increase without bound? If your labor produces value X you will be compensated in relation to that. You don't magically become more and more productive with time. After 15 years, more experience just doesn't increase productivity that much.
You have very specific and excellent advice for students starting out in grad school and I find your experience really interesting. I expect this to be useful to me in the years ahead. Would you mind telling more about your general experiences of grad school and afterwards? What kind of mathematical work do you do? (I am beginning grad student in applied math.)