Plenty of occupations require you to put your occupation ahead of your personal life.
Things are better for hedge fund managers (many of the ones I know work pretty standard 50ish hour weeks), but most of the good ones find it hard to shut off their financial brains. The foreword to Peter Lynch's books explain that he left investing because he was basically missing his kids' childhood, and at some point, some things are more important than making your next million.
http://www.payscale.com/research/US/Job=Branch_Manager,_Bank...
A skilled engineer in Silicon Valley can easily make triple that. Hell, new CS grads can often make more than that straight out of school.
As far as bankers go, they work from 10 to 4 M-Th and from 10 to 6 on Fridays.
Do you know what happens to art or English majors that aren't desperately passionate about their trade? They are shift managers working retail.