Thank you for that, CWB1. You certainly present a compelling argument. I'm not 100% on your side, but I do agree that you make some good points.
I welcome peer reviews and would like to see them done more. The issue is this - if I have a fee for an inspection that is only a few hundred dollars, and a peer reviewer (because we don't have anything like the legal protection called for by NSPE's model legislation) wants a couple hundred for his time and potential liability exposure...I'll lose a big chunk of my work to the next guy who doesn't particularly care. Not trying to justify unethical behavior - just trying to point out the economic barrier to fully embracing the ideal.
Since you feel you're in the majority on this one, I'm curious to see what others have to say about the idea of a non-peer reviewed project being inherently unethical regardless of size, scope, and risk. I'm afraid I can't speak to the engineering ethics courses - I took a more general ethics course through the philosophy department when I was in school, so we didn't cover industry specific topics like this. Perhaps that could make a good critique of the program I went through. I'm also not sure I see how your reference to NSPE ties in. I reviewed the Code of Ethics, and the only reference to reviews is that you aren't allowed to do them without the other engineer's knowledge. I think you're referring to the model legislation limiting liability for third party peer reviewers and making in house reviews privileged and immune to discovery in litigation. While this is certainly aimed at promoting peer review and thorough in house QC, I don't see how it takes the extra step to say that not doing it is unethical.
If you have any references or citations to share, please do. I take ethics very seriously and I'm happy to read more and expand/change my views if the arguments are there to prove me wrong.