Am I justified in my frustration?

Any chance that you could return it and get your money back? Try pounding the axle in. Maybe you can shock it loose. Or stand it on end and pour Evaporust in in. Leave it in for about a week and give it a try.