Ok, so heres my situation... (Sorry for the book-length post, but I need assistance)
My dad owns a machine shop that he has owned for the last 14 years. I work for him now and I have worked there on and off since I started in high school. (about 8 years so far). Only recently (~2 years) have I started doing programming and setups and such, before that I used to run the parts only or put tools together or run the saw. Now that I have graduated college, I work for him full time mainly as a programmer/operator/setup person.
Anyways, I obviously don't know much about the industry since I have only been there full time for less than a year, and I have not worked at any other shops. I enjoy the work, when its busy, but I'm not to thrilled about being at work when there is like 1 hour of work for the day and the rest is just sitting around. When there is work, though, there are very few people who could outpace me and beat the quality I make, at least in consideration of my level of experience.
I use mastercam to program parts, and I am fairly proficient at it. I learned everything I know by just playing around with it and I have gotten to the level where I can make some fairly advanced parts.
Lately, my dad has really been giving me a hard time. He accuses me of not knowing how to do anything, not knowing how to use Mastercam and pretending I do, etc. He tells me that I show up just to collect my paycheck and that I don't care about his business and I dont like it. He pays me $16 an hour and he tells me I'm lucky to even be making that, because people with 20 years of experience don't make that much. When I try to make any suggestions for improvement, he tells me he's the boss, not me, and he has been in this field longer than I have been alive and he has no reason to listen to me because I am useless. On top of that, he wants everything done exactly his way, even if its not necessary; IE using manual programming for some parts when I can use mastercam and do it faster. If I use mastercam anyways, he goes back to the "ive been here longer, im the boss not you, etc" stuff.
In reality, I usually make the same amount of money as him every day, sometimes I'm a bit slower cuz i'm fairly new to this, but still. On average, I can make anywhere from $900-$1200 worth of parts in 8 hours of work, which is just about what he does, and sometimes I make way more in a day than him. I obviously know how to use Mastercam since I make those parts, but he tells me i have no idea what I'm doing. If we get certain jobs where I can run more than 1 machine at once, I sometimes make $3000 in a day.
I have a college degree and I could probably go work somewhere for 2x what he pays me, but I like this field, and I want to stay here, not only to help him now, but to take over the business when he retires. However, with this kind of constantly degrading and insulting environment, I'm seriously starting to consider going somewhere else. It was never like this until I graduated, now all he does is literally watch me and find a reason to yell at me, for even the smallest thing.
What do you guys say about this situation?... Also, with my experience level and such, what would you owners pay me, and what might any of you other guys think I should make?
Again, thanks for the help.