I don't have kids, so forgive if I'm being out of line here, but why do parents insist on forcing kids to stick with majors they have no enthusiasm for in the name of "being succesful"? I got my ME degree at ISU, but thankfully I feel like that was my choice, not my parents. On the other hand I have an unemployed chem E buddy who I would wager is having trouble finding a job because his parents guilted him into sticking with a major he hated and it affected his performance in school.
I also have co-worker who has twice had me talk to his kid about going to ISU for engineering. I absolutely hate it, not because I don't like talking up ISU, but because while daddy goes on and on about how much his kid wants to be an EE, it is obvious within 5 secs. of talking with this kid that he is not at all sold on the idea and is just doing what his parents tell him to do.
Let me ask you, why did you switch out of engineering? Were your reasons that different from your sons? Do you really think you'd be happier with your career if you'd stayed in it, or would you just have more money?
I can tell you don't have kids. When you have kids you try to give them the best you can in everything...from $10,000 a year for private school education in HS to $50,000 a year for college education. You also try to impart some wisdom from your years and experiences to them.
I really don't care what he ultimately does as long as he is happy with it but I can assure you the "its going to be hard" and "I might not like my classes" objections are not ones I am real comfortable with. Life is hard and you tend to end up doing stuff you don't like that much in the course of living your life.
I didn't like my classes, I had no rapport with my advisor, I had no engineering role models that gave me the ability to visualize the future as an engineer and, frankly, I saw a career of crunching numbers from 8-5 in a cubicle and decided I did not want that. I am just trying to make sure my son thinks this through before making a change. I am not a good example of 'you shouldn't change because look how awful things turned out for me'...I work for myself, love what I do, and make good money doing it. I have a few friends that are engineers but now EEs...just thought I might get some real world ideas about what these guys are doing out there.