I dunno. Maybe not so bad. You can move that DE back to MLB and he'll get faster and make lots of tackles... not a coverage guy, though. That WR you got back is also not too bad.
All in all, it's not worse than some trades I've made in my day! You're a good GM and you'll recover.