Honestly, I'd accept a law saying you had to give a 2 weeks notice, if it meant that an employer firing you had to give you 2 weeks salary.
Loyalty will get you nowhere. Just quit when you start to feel burned out. Bosses don't feel any obligation to you; don't let yourself feel any obligation to them. Even the good ones will let you go without a second thought and smile in your face the week before.