Regarding "Swapgate," as commissioner, it's a little bit of a pain, but I'm not at the point where I feel a ban on swaps is necessary. (Actually, at the risk of opening a can of worms, I have more issue with conditional picks: when picks end up protected, it's possible that one team ends up with very little or nothing to show for a trade, and I find that problematic.)
As a GM, I recognize that 2nd rounders do have value. A difference of 5 or 6 slots in the 2nd round can be a big difference. Squeezing the right to potentially move up 1 or 2 slots in the late 30s seems a little extreme to me, though, especially when many of these picks end up on the chopping block at the roster cut deadline.
And, as FWF points out, nesting potential swaps within potential swaps to four or five scenarios seems to invite confusion on draft day.
Bottom line: save all of your trade confirmation PMs, as BFM suggested. I am doing my best to keep records, and GC has graciously put in a lot of effort as well, but better safe than sorry.