This is a toughie. I understand the wish to not saddle your child with enormous debt after school, especially since he'll have to go for 8 years! While I agree with the above posters, I am also sensitive that your son could accumulate double the debt they experienced from school. Have you talked about it with your son? I am the youngest of five children in a one income household. All of my siblings had school paid for by a combination of scholarships and my parents, none of them had any debt when they graduated. When my sister was looking at schools I was 13. My dad sat me down and was honest with me "With the cost of school these days, there may not be enough for you..." I understood and appreciated his candor. He paid room and board freshman and sophomore year and gave me $400 grocery money junior year. I covered the rest through scholarships, grants, loans, and work. It can be done, but he needs to know in advance so he can plan accordingly, especially if he's expecting you to pay.
It is true, some people are not mature enough to have mom and dad pay for college, they drink it all away. Others are mature, appreciate what their parents did for them, and are productive with their time. Only you can decide which type of person your son will be, but it starts with a conversation. I say keep the job you love, and talk with your son.