And while we're ranting about how inept and totally ignorant engineers are, let's not forget that a good proportion of those people advertising themselves as "engineers" are not actually registered professional engineers. Meaning they either don't possess the required engineering degree, and they don't have documented experience in their field of practice, and haven't taken (and passed) the series of tests required by their particular state or province. The tests are usually 8 or 16 hours long, and quite difficult to pass--knew one guy who needed to take the Colorado P.E. exam 11 times before he passed it.
When hiring an engineer, one should always do a search of all candidates' registration information in the state or provincial licensing agency website, to determine if the individuals are at least registered as professional engineers (and don't have a ton of disciplinary actions against them for not following the rules).