Absolutely. If one reads through all 7 pages of this thread there are all types of machines, all types of drives, over both Thunderbolt and USB. This is a software problem... we just haven't nailed down exactly what it is yet.
Here's a follow-up on my situation. (2013 MacPro, 4x external USB3 drive bay) Doing a CMD-I and looking at the permissions for my external drives I noticed they only had:
system R/W
wheel R/W
everyone R only
From what I can gather "wheel" is kind of a catchall that should include root and administrator accounts. Somehow I think the ACLs for "wheel" became corrupted but resetting ACLs from recovery mode didn't solve anything (as noted earlier in this thread). So I manually added two more permission levels to my external drives so now they look like this:
admin R/W
MyMainUserAccnt (Me) R/W
system R/W
wheel R/W
everyone R only
I haven't had a spontaneous eject in a few weeks now. (I still can't let my Mac sleep... but at least I can let my monitor sleep again):
Turn off display after 1hr
X - Prevent computer from sleeping automatically when display is off
X - Wake for network access
X - Start up automatically after a power failure
Clearly not a longterm or ideal solution...