I really don't want to put anyone down, so I hope I'm not coming off that way.
Honestly, I think there are just some people that aren't cut out to be engineers. Just like some people aren't meant to be lawyers, doctors, artists, etc., some aren't meant to be engineers. A buddy of mine started off in engineering, but quickly learned he wasn't engineering material, and now he's doing great as a realtor. Probably doing financially better than he could have as an engineer, and much happier just knowing his personality.