Funny how perceptions work. If Carolina had gotten a late 1st, Pu, and a 6th, people would probably be saying "That's about the return a deadline deal and a fair deal considering his NMC". Instead, they got a 2nd, 3rd, Pu and a 6th and people are saying they got fleeced.
I know many fans wanted a "roster player" back, but what team is trading a roster player for a guy that is basically a 1 year rental? I don't recall too many "good" roster players being the return for a rental in recent years, but maybe I'm mistaken.