Right need not mean the most expensive school or the most trendy degree. If your son gets a degree that helps him earn a solid (or more) living doing something he enjoys from junior college plus state school, that was one possible "right degree".

A college degree can open doors, and can add real value beyond just satisfying employers. Can. Or it can be a useless waste of time that at a best results in a piece of paper you can hold up to get low level job that your stay in forever and at worst provides no practical benefits at all.

Depends on the degree and what you do with it.