Ertz this fair?

Full point PPR. Last week I made this trade to a team who is 3-5 and their WRs: Pryor, Garcon (injured, but before IR designation), Sanders, Davante Adams

I traded him Landry/Doyle for Ertz.

This had a few people in my league up in arms claiming that I swindled him…I argued that I gave him a top 12 WR and a top 8 TE and that it was more than fair, especially given his crappy WRs. I think they are pissed because now my team looks unstoppable, not so much that it was a bad trade on his part. Just want a second opinion. What are your thoughts? Fair trade?