Excellent analysis TB. As I pointed out in one of my posts, due process is hugely complex, evolving, and subject to interpretation. That's why we have to have (despite misgivings to the contrary) lawyers.
I think it was especially cogent of you to point out the difference between law and regulation.