That's a terrible trade... Wes Johnson and a really unproven Rubio player for d2c and granger?
Replace Wesley Johnson with Michael Beasley or Derrick Williams and I'd consider it. Even then I'd probably insist that they give us a pick in return. Too much unproven talent involved.
Derrick Williams for Wes and a pick, then all the rest you said. I'd do that.
3 scenarios for the draft, starting with my favorite first:
1. Pacers trade up for Justice Winslow
2. Take WCS or Stanley Johnson (this is the theory of a player falling); Make trades (Hibbert/West/others) for additional picks - George Lucas and Rakeem Christmas are players I'd love to have with a late first/early 2nd round
3. Trey Lyles
I'm sure my opinion will change many times before the draft though.
Pacers are in win-now mode. I don't think we'll be trading Granger anytime soon unless its for a superstar.