I haven't "r[a]n off" at any point (you also haven't "kick[ed] [my] ass").
To answer your question, even though it's built on a false premise: no, an apprentice should not be paid the same as a veteran employee with more training and experience. The issue being discussed is the pay differential. If the labor of the veteran employee is 10 times more valuable than the apprentice, but he's being paid 30 times more, there is something askew about that.
It's not a false premise.
Scenarios like that are quite common.
Talk about false premises.
Who are you to judge the value of experience or the price paid for that experience?
My salary is based on a contract I made with my employer, if he didn't think my experience was 10 times more valuable and opted to pay me 30 times more than an apprentice he wouldn't have employed me.
Fact is, you are not the one to set the standard or to say what standard is acceptable. That choice is exclusively between the employer and employee.
Sucks to be you huh!