The reasons for why electrons cannot "orbit" are many, but you provide no explanation for why measure the existence of distinct electron shell energies. The actual solution is simple. Just embed the electrons in a proton/electron/neutron lattice that grows outward literally in static non-moving "shells". The electrons are not orbiting or moving in any sense except when they are kicked out of that solid lattice by ionization. We see shell structure because the outer most electrons are more easily ionized than the inner ones. This also neatly explains why the electrons do not emit energy as they orbit and cause that orbit to decay because they simply don't. I have worked out how this works in detail in my paper:
http://vixra.org/pdf/1303.0184v1.pdf
Of course, this paper has been totally ignored as a bit of crackpottery, but read it and see if that makes more sense.